Very informative for the beginners! For Canadian users I would recommend Quadriga or Kraken to get your BTC via E-transfer or Wire. Also, if you are a Canadian forced into buying on credit, Coinbase and CoinMama will assist you. Though expect fees between 5-12% on credit card purchases; which is why I would advise against this practice.
Thank you for this, good to know. I didn't know about Quadriga.
Glad to help! It's definitely one of the best for us Canucks