I want to exchange my Canadian dollars for Bitcoins. How can this be done? If it helps I have some American cash.
Depending on how many you want, the fee/convenience structure changes. I'd break it up into three sizes.
Large (over $500, multi-day delivery):
https://CaVirtEx.com - Canadian Virtual Exchange (Biggest Canadian-based exchange)
https://CanadianBitcoins.com - Canadian Bitcoins (smaller Canadian exchange, not self-serve)
https://harbor.ly - Harborly (Buy bitcoins directly with your bank account)
Medium ($100 - $500, within hours):
https://LocalBitcoins.com - Local Bitcoins (classified ads for cash sales in your city)
http://Kijiji.ca - Kijiji (more cash deal listings)
http://Meetup.com - Meetup.com (Find local enthusiast meetups, lots of buy/sell)
http://mycelium.com/ - Mycelium Local Trader (Android App for finding Bitcoin sellers)
Small (Under $200, within minutes):
https://QuickBT.com - QuickBT (Instant, using Interac Debit, higher fee)
https://www.LibertyBit.com/news - LibertyBit
https://MtGox.com - Mt Gox
https://btcQuick.com - btcQuick
Check out harborly. They let you buy bitcoin and litecoin directly with your Canadian bank account.
Instant exchange service I'm using myself and recommending to everyone else cause they don't store the coins and fiat, had recently expanded to Canada.
Check this out I believe this is exactly what you need: http://www.newswire.ca/news-releases/247exchangecom-covers-canada-with-instant-ways-of-buying-bitcoin-570478861.html