I use prepaid credit cards to play online nowadays. Dont need to yet. Dont know about canada/US banking system