The Cost of a 20-Pack of Cigarettes in Canada Today

If you’re asking “what’s the price of cigarettes Canada?” or specifically “how much is a pack of cigarettes in Canada?”, it’s a fair question — and one that a lot of smokers, online retailers and policy watchers are paying attention to. Here on the blog of Save on Cigarettes, we’re breaking down the reality of cigarette prices in 2025, with a special focus on the 20 pack cigarettes price Canada benchmark. We’ll take you province by province (including Ontario and British Columbia (BC)), compare 20 vs 25 pack cigarettes price Canada, and show you how to shop smart to get the best value.
Understanding the Price of Cigarettes Canada
Why the “price of cigarettes Canada” varies so much
When you walk into a convenience store or an online shop and ask “how much is a pack of cigarettes in Canada?”, you’ll get different answers depending on where you are and what brand you pick. The main reason: taxes.
Recent reports for 2025 show the average price of a pack of cigarettes in Canada generally falls between CAD $12 to CAD $18, depending on province and brand.
Major influences include:
- Federal excise tax
- Provincial tobacco tax or surcharge
- Retailer pricing and brand tiers
- Pack size, especially 20 vs 25 packs
Because of these combined factors, the price you pay for cigarettes in Canada widely varies — which makes it all the more important to know your region’s norms and where to shop wisely.
How Much Is a Pack of Cigarettes in Canada?
If you’re after a quick answer to “how much is a pack of cigarettes in Canada?”, here it is:
A standard 20-pack generally costs between CAD $12 and $18.
This range captures national averages, considering standard brands and typical retail environments. Premium brands and highly taxed provinces sit at the upper end of that range.
20 Pack Cigarettes Price Canada
The typical “20 pack cigarettes price Canada”
Zooming in on the search term 20 pack cigarettes price Canada, the typical 2025 pricing looks like this:
CAD $12–$16 for a standard 20-pack in most provinces.
Some value brands may land on the lower end, while premium brands and higher-tax regions can push the price toward the upper end.
Why 20-packs are important to Canadian shoppers
- Lower upfront cost compared to 25-packs
- Still widely available, though some brands shift toward 25s
- Online shoppers often compare 20-pack prices when evaluating value
If you’re wondering “how much is a 20-pack of cigarettes in Canada?”, the above range is your most reliable benchmark.

How Much Is a 20 Pack of Cigarettes in Ontario?
Ontario is one of Canada’s most populated provinces and a major tobacco market, so the question “how much is a 20 pack of cigarettes in Ontario?” comes up a lot.
Ontario pricing overview
A standard 20-pack in Ontario typically costs:
CAD $12.00–$13.50 for value and mid-tier brands
CAD $14–$17 for premium brands or certain regions
What this means for Ontario smokers
- Seeing a 20-pack priced around $12–$13.50 is normal for non-premium brands.
- Prices above $14 often indicate premium branding or higher retail markup.
- Buying online via Save on Cigarettes may offer better value depending on shipping and brand selection.
20 Pack Cigarettes Price BC (British Columbia)
British Columbia is known for having some of the highest tobacco taxes in the country. So when searching “20 pack cigarettes price BC”, expect numbers at the higher end.
BC pricing overview
A typical 20-pack in British Columbia costs:
CAD $16–$18+
Premium brands and certain retail locations may push the price even higher.
What BC smokers should consider
- Prices at $16+ are fully normal for BC.
- Online retailers may offer better unit pricing even after shipping.
- Buying cartons or value-brand multipacks may significantly reduce cost per cigarette.
Price of Cigarettes Québec 20 Pack
When Canadians compare provinces, Québec often stands out for having more affordable cigarette pricing. Hence the frequent search: “price of cigarettes Québec 20 pack.”
Québec pricing overview
A typical 20-pack of cigarettes in Québec costs:
CAD $11.50–$13 for value and mid-range brands
CAD $12–$15 for premium or upper-tier brands
Québec generally enjoys lower nicotine taxes than provinces like BC or Ontario, making it a more affordable province for smokers.

20 vs 25 Pack Cigarettes Price Canada
Pack size plays a big role in pricing — and many smokers ask: “20 vs 25 pack cigarettes price Canada — which is the better deal?”
Typical 2025 pricing
- 20-pack: CAD $12–$16
- 25-pack: CAD $15–$21
Real value comes from per-stick cost
Example comparison:
| Pack | Price | Cost per Cigarette |
| 20-pack | $15 | $0.75 per stick |
| 25-pack | $18 | $0.72 per stick |
But if a 25-pack hits the high end (like $21), the per-stick cost can actually be higher than the 20-pack. That’s why online comparisons — like those on Save on Cigarettes — matter.
Why Shop at Save on Cigarettes?
Now that you understand cigarette prices across Canada, let’s look at why Save on Cigarettes is the smart choice.
Benefits of shopping with us
- Competitive pricing compared to typical in-store ranges
- Bulk discounts, especially on cartons
- Transparent per-stick pricing
- Convenient online ordering and delivery
- Wide selection of brands and pack sizes
How to get the best deal
- Compare per-stick cost between 20-packs, 25-packs and cartons
- Use provincial benchmarks from this article to evaluate real savings
- Watch for bundle deals and seasonal promotions
- Consider buying multiple packs to lower shipping cost per unit
👉 Visit SaveOnCigs.com today to compare Canada-wide pricing and find the best value on your preferred cigarette brands.
Looking Ahead: Cigarette Price Trends in Canada
Tobacco prices across Canada are expected to continue rising due to:
- Ongoing tax increases
- Inflation
- Regulatory changes
- Provincial surcharges
For smokers, this means it’s more important than ever to compare prices carefully and consider online shopping or bulk purchasing strategies.
Save on Cigarettes is dedicated to helping Canadians make smart, cost-effective choices.
Summary & Key Takeaways
- Price of cigarettes Canada: Standard 20-pack generally costs CAD $12–$18.
- How much is a pack of cigarettes in Canada? Mid-teens is typical.
- 20 pack cigarettes price Canada: CAD $12–$16 on average.
- Ontario: CAD $12–$13.50 for value brands; higher for premium.
- BC: CAD $16–$18+, one of the priciest provinces.
- Québec: CAD $11.50–$13, among the most affordable.
- 20 vs 25 pack cigarettes price Canada: 25-packs may offer better per-stick pricing but not always.
- Save on Cigarettes helps you compare and save nationwide.
References
Government of Canada. (2025, February 12). EDN101 Adjusted rates of excise duty on tobacco products effective April 1, 2025. Available at: https://www.canada.ca/en/revenue-agency/services/tax/technical-information/excise-duty/excise-duty-notices/edn101-adjusted-rates-excise-duty-tobacco-products-effective-april-1-2025.html
Dr. Leslie Lars Iversen, CBE FRS MAE
If you’re asking “what’s the price of cigarettes Canada?” or specifically “how much is a pack of cigarettes in Canada?”, it’s a fair question — and one that a lot of smokers, online retailers and policy watchers are paying attention to. Here on the blog of Save on Cigarettes, we’re...
- Cigarette Ingredients: What You’re Actually Smoking
- The Cost of a 20-Pack of Cigarettes in Canada Today
- Heavy Smoking Defined: How Many Cigarettes a Day Counts?
- How Many Cigarettes Are in a Canadian Carton? (200 vs 250 Explained) – 2026 Guide
- What’s Really in a Cigar? Ingredients and Insights
- Removing Cigarette Odour: Tips That Actually Work
- Cigarettes vs Vapes: Which Is the Lesser Evil?
- Searching for the Lightest Cigarettes in Canada? Start Here
- Native Cigarettes
- Cigarette Pack Sizes Explained for Canadian Smokers
- Mohawk Smoke
- Native Smokes
- Select Smokes
- Cigarette Express
- Discount Smokes

24/7 help