Banking blocks are a huge pain so switching to crypto is the smartest move for Canadian players right now. I have been using a site that supports Bitcoin Ethereum and Litecoin for a while now and the transactions are super smooth. You might want to visit
vegashero-ca.com as they handle these crypto payments very efficiently. I never have to wait long for my funds to show up and they do not charge crazy processing fees like some other operators do.