I'm in Canada so the best exchange for me is QuadrigaCX.
They have an easy online "Instant Equifax Verification" KYC process, so I don't have to send them my ID to do Interac Online e-Transfers directly from my bank account to buy BTC/ETH/LTC/BCH to use on other exchanges for trading.
It's the easiest site I've found so far, and doesn't require all that KYC ID BS.
You can transfer funds directly to the exchange from almost all Canadian banks and Credit unions once the Equifax soft credit check confirms your identity.
My affiliate link: https://www.quadrigacx.com/?ref=soov6a3sevlgs6vicq8r09vc
I think I get a small percentage of trading fees for any new users I sign up, so If anybody in Canada wants an easy way in on cryptos, please use my affiliate link above.