How Much Do Cigarettes Cost in Canada in 2026? A Province-by-Province Price Guide
Canada is one of the most expensive countries in the world to be a smoker. Thanks to aggressive federal and provincial tobacco taxation policies, the average price of a carton of cigarettes at retail in Canada in 2026 ranges from $120 to over $180 — depending on where you live and where you buy them.
This guide breaks down current cigarette prices across all major Canadian provinces, explains why there’s such variance between provinces, and covers the most cost-effective legal way to buy cigarettes in Canada today.
Cigarette Prices by Province in Canada (2026)
British Columbia — Most Expensive
BC smokers pay some of the highest prices in the country. BC has a combined tobacco tax burden that makes a standard carton at a Vancouver gas station or convenience store cost $155–$180. A pack of 20 cigarettes: roughly $16–$18.
Ontario
The most populous province and the largest cigarette market in Canada. Ontario’s provincial tobacco tax is substantial, contributing to retail carton prices of $145–$165. A pack of 20 runs $15–$17 in Toronto.
Quebec
Quebec has slightly lower tobacco taxes than Ontario and BC, but prices are still elevated. Cartons at Quebec dépanneurs run $140–$165. A pack of 20 cigarettes in Montreal: $14–$17.
Alberta
Alberta has historically had lower tobacco taxes than Ontario or BC, though prices have risen. Current retail carton prices in Calgary and Edmonton average $120–$155. A pack of 20: $12–$16.
Saskatchewan & Manitoba
Both provinces are slightly cheaper than the national average. Retail carton prices: $115–$145. Pack prices: $12–$15.
Atlantic Provinces (NS, NB, PEI, NL)
Atlantic Canada varies. Nova Scotia tends to be near the national average while New Brunswick and PEI are slightly lower. Carton prices: $130–$155.
Full Price Comparison Table — 2026
| Province | Avg. Retail Carton (200 cigs) | Avg. Pack Price (20 cigs) | NativeNicotine.co Carton Price |
|---|---|---|---|
| British Columbia | $155–$180 | $16–$18 | $35–$55 |
| Ontario | $145–$165 | $15–$17 | $35–$55 |
| Quebec | $140–$165 | $14–$17 | $35–$55 |
| Alberta | $120–$155 | $12–$16 | $35–$55 |
| Saskatchewan | $115–$145 | $12–$15 | $35–$55 |
| Manitoba | $115–$145 | $12–$15 | $35–$55 |
| Nova Scotia | $130–$155 | $13–$16 | $35–$55 |
Why Are Cigarettes So Expensive in Canada?
Canadian cigarette prices are driven primarily by three tax layers applied at point of sale:
- Federal Excise Duty — Applied to all tobacco products sold in Canada. As of 2026, this has been increasing annually with automatic inflation escalators built into federal tobacco tax policy.
- Provincial Tobacco Tax — Each province levies its own tobacco tax, which varies significantly. BC’s rate is among the highest; Alberta’s is historically lower.
- HST/GST — Applied on top of the pre-tax price plus the excise duties, meaning you effectively pay tax on your taxes.
The Cheapest Legal Way to Buy Cigarettes in Canada
The answer, unequivocally, is online native cigarettes. Indigenous tobacco businesses operating on First Nations territory are exempt from provincial tobacco taxes, and online retail eliminates brick-and-mortar overhead. The result: cartons for $35–$55 regardless of your province.
See our full guide: Cheapest Cigarettes in Canada — Where to Buy in 2026
Also read: What Are Native Cigarettes? The Complete Canadian Guide
Stop overpaying. Shop native cigarettes → NativeNicotine.co Native Cigarettes


