Take your own cigars.
With the new sin taxes in Canada, the cost/stick for Cubans is extraordinary! Figure $30-40 Canadian per cigar or $19-26 a stick.
Sure...try a Cuban or two, but if you smoke several a day, it is terribly pricey!
You can carry a box of cigars into Canada from the US.