Hi berossm,
Might I recommend
www.canadianbitcoins.com? I've used them for a number of transactions and had my coins within 3 - 4 hours. (The transactions were by Western Union, and they only pick up W.U. once a day - when I deposited an hour before this pickup time I had the coins within an hour and a half.)
I'm not in any way affiliated with them, I just think their service is excellent! Certainly better than the experiences I've had with get-bitcoin.com in any event.
- grahamgreene