I would suggest you call the vanilla visa company 1-800 number and try registering your address there first.
Sadly, pp might know from the system that the vanilla visa card is US based PERIOD.
If you need a bank-based credit card from Canada I can provide one for some extra cost of course (@Aspkin, pre-apologize if I am overstepping my boundaries - remove this post as you deem fit...or other mods ha).
But if the OP is operating Canadian pp, would not need to worry about that. Also, some of the bank-backed credit cards can be changed to US - not Vanilla Visa.
The Following User Says Thank You to rsot For This Useful Post: