Hi Gino,
I've been to Vancouver a couple of times, so Canadian residents may have a more up to date information than me.
As far as places to buy cigars, there are handful of places to buy, but my favorite was "Revolucion Cigars and Gifts", with a limited selection. Be dfor the high prices (take your own cigars). They were the only place that I came across where you can actually sit down outside their store and have a smoke.
"2000 Cigars" was also a very nice place with a decent selection of cigars, and very friendly owners, husband and wife.
I found Vancouver to be a not so friendly to cigar smokers, and as I mentioned, outside of Revolucion cigars store was the only place that I actually saw people sitting down and be able to smoke.
Beautiful city with excellent sceneries. Highly recommend Cactus restaurant at 588 Burrard St, Vancouver, BC V6C 0A8, and get a table by window overlooking the harbour. You can't smoke there but good food and unbelievable scenery. Enjoy your time there. (Take your own cigars.)