The SuperCertificate you get from milesoucr is good for any merchant @
www.giftcertificates.com. Milesource sends you a code that you use to redeem a "SuperCertificate" for any of the merchants.
I believe -- not sure -- that you can request USD certs to be sent to Canada. Check with giftcertificate.com on that. Milesource can't help you, and getting a reply can take weeks.
Tip: If you have the points, redeem now. Both Milesource @ giftcertificates.com are reported to be on shaky ground. And availability of specific certs is starting to deteriorate.
------------------
He who dies with the most miles ... is dead.