Just remember if buying the Visa or MC, there is a fee to each one. It would cancel out any AM that would be awarded. But if you need these, like for online shopping, then at least part of that fee is covered back.each Shell has a different list but here is a general list of better ones:
Canadian Tire (can use for gas!)
Shoppers
Restaurant mega card thing
Home Depot
McDonalds
Wendys
Pre-paid Visa or MasterCard (can't remember)
Amazon
Star Bucks
Harveys
Xbox live