So I tried it in the past, but my Visa Debit card never worked when attempting to add funds to my NNID account for purchasing games. That is, until now. I was able to use my Canadian TD Visa Debit Card to purchase eShop funds without having to get ripped off by the corner store. Here's proof (So much stuff to black out lol...) That's from my online banking account, with all the sensitive information blacked out for my privacy. If you have a Visa Debit card and live in Canada, you should be able to purchase content without having to run to a store anymore!