Rogers is going from no forex fee to 2.5%, so the out of country stuff is just weird now. I don't get the "trick" with it.
I've been very happy with the Chase Amazon VISA. 1% everywhere, 2% at Amazon.ca, no fee, no forex fee. No fuss, no muss.
(I do think big telco in Canada is somewhat evil, too, especially Rogers, so I may be biased :P)