Try localbitcoins it is faster.
I looked at localbitcoins, but the prices are very high. I'm in Canada, and the exchange rates change so much it's complicated. If I need the coins, I want to get some of them on this forum. But I don't know yet if I need them, I'm just getting prepared in case.
Are you looking to pay in USD or CAD, then? Have you ever thought of actually meeting up with someone and trading - cash for bitcoin? It depends, where do you live in Canada?