I think it's pretty safe to say they will be almost everywhere soon. I've seen them at Save On Foods, Walmart, Superstore and Canadian Tire here in Prince George, BC
I've been watching for them at Shell. No luck yet. That would be a great deal since Shell treats most gift cards as "in store purchases" for the purposes of Air Miles.
Just an fyi that I have found a way to lock in your rate on the Canadian gift card. You just need to transfer the money from your CDN dollar gift card to a USD gift card. Then you locked in that exchange rate.
Great tip, thanks!