Buying BTC as a Canadian can be tricky. You could throw caution to the wind and buy from an international exchange, but finding one that supports Canadian-bank issue cards is tough.
I was looking for a Canadian exchange regulated by FINTRAC that has to subscribe to PIPEDA. I've found only one! (If you know of another, leave a comment!)
Buy BTC with Coinberry
Buying BTC was pretty trivial.
Register for an account on coinberry.com
Once you are in, click on the Fund tab, and then e-Transfer
Pick your financial institution
Instructions will appear that look like so:
Follow the instructions - my funds were swiftly transferred and available within 4-5 minutes. Love it when it just works!
I downloaded their mobile app and used it to buy MAX BTC with the CAD I had transferred in.
Keep your BTC Safe
After you've bought your BTC - move the BTC to a secure hardware wallet. As promptly as you can, transfer your BTC from Coinberry over to a hardware wallet (such as the Ledger Nano S). Remember the motto: "Not your keys, not your coins!".
Good luck & Stay Safe!