Upvote:1
A debit card in Canada is slightly different from one in other countries. In Canada a debit card connects to a bank account, and you deposit money at the bank to then use it.
You can get a pre-paid credit card in Canada that you can buy in denominations and doesn't need to be registered.
Does your country not have credit cards?