As a crypto enthusiast with extensive experience sinceΒ early 2017, Iβve identified the best (and cheapest) platforms/exchanges for buying crypto in Canada: Ndax, Bitget and Bitunix.
As the flow diagram below illustrates, you would first check to see if Ndax offers the coin that you're looking to buy. If not, you can turn to Bitget or Bitunix depending on your province. Bitget currently restricts users from Alberta. I have seen people bypass this restriction by registering with their passport and using a VPN. Do this at your own risk.
Ndax is a very credible Canadian crypto platform, known for their user-friendly interface and responsive customer support. You can directly fund them via e-transfer for free which is why buying from them is ideal if they have the coin that you're looking to buy. You can get started with as low as just $10 depending on the coin. Trade fees are only 0.2% which means 20 cents for every $100 purchase.
Bitget and Bitunix are both reputable global crypto exchanges, with low trade fees (0.1%), but you can't fund them via e-transfer. However, there's a workaround to funding your account with them. You would first want to buy USDC to then send over to whichever exchange. After, you would use that USDC to buy USDT and then purchase the coin that you're looking for.
Confusing? I totally understand. That's why I've created step-by-step tutorial videos that you can watch below the flow diagram. In the videos, I show how to buy the USDC, send it over, sell it for USDT, and finally buy the coin that you're looking for. While it may seem complex at first, the step-by-step tutorial videos make the process easy to follow, even for beginners. In total, the fees won't be more than 0.8% (80 cents for every $100).
The video below goes more in depth about each exchange.
A Note on Funding Bitunix and Bitget