How do I buy bitcoins using a prepaid credit card? [Canada] I live in Canada, I don't have a credit card. I want to buy a prepaid one and but some bitcoins. How can I do this? Or is there a way to use my debit card? Or even go to my bank and do it.
Yes, I am Canadian and I have used both these services:

www.cavirtex.com

They can be added as Online Bill Payee at RBC, BMO, Scotia, or TD Bank (takes 1 to 2 days)

and/or 

www.canadianbitcoins.com

I never left my seat and Bitcoins were deposited with the hour!

They use TD Canada Trust, and you can add them as a Payee by calling your EasyLine banking, then make an Instant payment to them.