Anyone know of a service like this for Canada?
Do you need a card and address, or would simply having a trusted party place your order and re-ship to you be what you are looking for?
Perhaps someone from Local Bitcoins would be willing to be your buying agent:
-
http://www.LocalBitcoins.com