You can get Cuban Cigars in Toronto or Calgary or any city for that matter - I get my yearly quota in Cuba and never buy up here, if I run out, I run out, simple as that.
I wouldn't know a reputable shop in the Toronto area only because I try to avoid going there - my time's worth too much to be stuck in traffic for half a day!
This may be of some help in case you're in the area:
http://www.smokemag.com/0397/toronto.htm
A friend recommends the Smokin' Cigar - I believe they also have a website.

I haven't tried Rocky Patel's since I only smoke what I can get in Cuba, by no means am I a Cigar aficionado, just like to have a nice smooth one a few times a week, so those may well be wasted on my pallet.