CHECK OUT THE CURRENT PROMOS
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, check to see if Ndax offers the coin that you're looking to buy first. If not, you can turn to Bitget or Bitunix depending on whether you want to register with your ID (KYC).
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 at 0.1% (but can be even lower by using the referral sign up link), 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.