I only have cash and live in Canada.
Yup, multiple options for cash deposit in Canada, including Virtex, Canadian Bitcoins, and more. There's even mobile phone / SMS -- though it is more expensive.
-
http://en.bitcoin.it/wiki/Buying_bitcoinswhere is this mobilephone/sms avaliable from?? I got comp'd couple hundred dollars by my cellphone provider...