Just tried  to buy an Amazon Gift Card on Bitrefill with 
-0.26% Strike Buy Fee(Spread)
-2.7% Bitrefill Fee for GC
1% Bitrefill sats Amazon GC
5% Strike Bonus for Bitrefill

Total:
3.0% back in bitcoin for Amazon GC's

Not bad! 
Any other creative routes to stack sats?