It's not complicated at all. Canadianbitcoins.com is dead simple.
Direct cash deposit via several canadian banks, as well as other payment options. fast service, friendly staff, good customer service.
of course, they seem to have no bitcoin in stock at the moment..first time i've ever seen them unable to sell, actually, in the 7 months i've done business with them.
Thanks alot dude, I wasnt aware about this website...