I understand, I had the same problem before. Many sites block Canadian users or make deposits and withdrawals complicated. What helped me was finding a reliable way to access a bookmaker without issues. One option is using the 22bet mirror
https://betclone.com/mirrors/22bet.shtml It’s an alternative link that lets you reach the site safely even if the main page is blocked. Using this mirror made it much easier for me to place bets and manage my account without problems. It could save you a lot of trouble too