Regardless of whether or not you live in the US. You need a US address to connect the Prepaid Card with. I was required to do so when I signed up for the Pepsi tunes. So unless you have a PO Box in the US, as many Canadians I know do, you're out of luck. Also, if you have or can get a US address, you must either go to Target to buy a physical card, or use a credit card assigned to that address.
Good Luck Though,
TEG