In Canada, Bitcoin is legal. But banks prohibit their credit and debit card holders from transacting bitcoin or any cryptocurrency using their cards.