How do I buy Bitcoin with cash? I am Canadian, and have a lot of cash that I would like to convert to Bitcoin without using any banks. Can I do this?
Yes surely you can, Check out this website : https://localbitcoins.com/country/CA
In the most basic sense you can do this. One way is to find some one who owns Bitcoins and will sell them to you. Give them cash and have them send their Bitcoin to your wallet. You can even verify that you have received the btc.
https://coinatmradar.com/ lists many ATM's, simply searching on Google for "Bitcoin ATM" gives you a map with locations, although you may get a lot of non bitcoin ATM's on there.
check localbitcoins for help, or some other sites like bitcoinworld/paxful/or the bitcointalk forum. But you need to pay some commision on it, I believe.
I knew about One Popular way to buy Bitcoin with cash that is Localbitcoins, there has a payment method to buy Bitcoin with cash.