Blog
How Much Is a Pack of Cigarettes in Canada?
A pack of cigarettes in Canada costs between $4.40 and $18.00 depending on the brand and where you buy. Native cigarettes online start at $4.40 per pack ($44 per carton of 10 packs at ClassicSmokes.ca). Retail convenience store packs range from $14 to $18 across Canadian provinces. British Columbia has the highest retail cigarette prices. Quebec has the lowest.
Key Takeaways
- A pack of cigarettes in Canada costs $14-$18 retail or $4.40-$7.50 online (native brands)
- British Columbia has the highest prices ($16.50-$18/pack). Quebec has the lowest ($13.50-$15.50)
- Tax accounts for 65-75% of retail cigarette price (federal excise + provincial + HST)
- The 25-count pack costs 7-10% less per cigarette than the 20-count pack
- Annual savings switching to native online: $3,010-$6,205 for a pack-a-day smoker
How Much Does a Pack of Cigarettes Cost in Canada?
A single pack of cigarettes costs $14-$18 at retail stores in Canada. The exact price depends on 3 factors: the province (different tax rates), the brand (value vs premium), and the purchase channel (retail vs online native). Provincial tobacco taxes create a $4-$6 price difference between the cheapest and most expensive provinces.
| Province | Pack Price (25 cigs) | Carton Price (200 cigs) | Per Cigarette | Provincial Tax/Cig |
|---|---|---|---|---|
| British Columbia (highest) | $16.50 – $18.00 | $140 – $180 | $0.70 – $0.90 | $0.352 |
| Manitoba | $16.00 – $17.50 | $130 – $170 | $0.65 – $0.85 | $0.340 |
| Ontario | $14.50 – $16.50 | $110 – $140 | $0.58 – $0.70 | $0.186 |
| Alberta | $15.00 – $17.00 | $115 – $145 | $0.60 – $0.73 | $0.275 |
| Saskatchewan | $15.50 – $17.00 | $125 – $155 | $0.63 – $0.78 | $0.270 |
| Nova Scotia | $15.50 – $17.50 | $130 – $160 | $0.65 – $0.80 | $0.297 |
| Quebec (lowest) | $13.50 – $15.50 | $100 – $125 | $0.50 – $0.63 | $0.149 |
| ClassicSmokes.ca (native online) | $4.40 – $7.50 | $44 – $60 | $0.22 – $0.30 | Different structure |
According to Revenu Québec tobacco tax schedules, Quebec charges the lowest provincial tobacco tax at $0.149 per cigarette. British Columbia charges the highest at $0.352 per cigarette. The federal excise tax of $0.15025 per cigarette applies across all provinces on top of provincial rates. Native cigarettes purchased online operate under different taxation frameworks, resulting in pack prices of $4.40-$7.50 at retailers like ClassicSmokes.ca.
How Much Does a Pack of 20 vs 25 Cigarettes Cost?
A pack of 20 cigarettes costs $12-$16 at retail stores. A pack of 25 cigarettes costs $14-$18 at retail stores. The 25-count pack offers a lower cost per cigarette because fixed costs (packaging, distribution, labelling) spread across 5 additional cigarettes.
| Pack Size | Retail Price (Ontario) | Per Cigarette | ClassicSmokes.ca Price | Per Cigarette (Online) |
|---|---|---|---|---|
| 20-cigarette pack | $12.00 – $16.00 | $0.60 – $0.80 | N/A (sold in 25s) | — |
| 25-cigarette pack | $14.00 – $18.00 | $0.56 – $0.72 | $4.40 – $7.50 | $0.22 – $0.30 |
The 25-count pack costs 7-10% less per cigarette than the 20-count pack of the same brand at retail. Online native cigarettes at ClassicSmokes.ca are sold exclusively in 25-count packs, packaged 8 per carton (200 cigarettes total). The per-cigarette cost of $0.22 at ClassicSmokes.ca is 60-70% lower than the retail per-cigarette cost of $0.56-$0.72.
Why Are Cigarettes So Expensive in Canada?
Cigarette prices in Canada are driven by 3 cost layers: federal excise tax, provincial tobacco tax, and manufacturer/retailer markup. Tax accounts for 65-75% of the retail price of a pack of cigarettes in Canada. According to Department of Finance Canada budget documents, the federal government increased the tobacco excise duty 4 times between 2018 and 2024.
| Cost Component | Amount (per 25-pack) | % of Retail Price |
|---|---|---|
| Federal excise tax | $3.76 (25 × $0.15025) | ~25% |
| Provincial tax (Ontario example) | $4.65 (25 × $0.186) | ~30% |
| GST/HST (13% Ontario) | ~$1.95 | ~13% |
| Manufacturer + retailer margin | ~$4.64 | ~32% |
| Total retail price | ~$15.00 | 100% |
Combined federal and provincial taxes on a pack of 25 cigarettes in Ontario total $8.41 — 56% of the retail price before HST. British Columbia’s combined tax burden reaches $12.56 per pack (68% of retail). Native cigarettes carry a different tax structure because they are manufactured on First Nations reserves, reducing the per-pack cost to $4.40-$7.50 at online retailers.
How Much Do Cigarettes Cost at ClassicSmokes.ca?
Cigarettes at ClassicSmokes.ca cost $44-$60 per carton, equivalent to $4.40-$7.50 per pack of 25. The price varies by brand tier: value brands start at $44 per carton and premium brands reach $60 per carton. All prices include packaging and Canada Post shipping (free on orders over $250).
| Brand | Carton Price | Per Pack (25) | Per Cigarette | Savings vs Ontario Retail |
|---|---|---|---|---|
| Putters | $44 | $5.50 | $0.22 | 63% |
| DKs | $44 | $5.50 | $0.22 | 63% |
| BB | $44 | $5.50 | $0.22 | 63% |
| Nexus | $44 | $5.50 | $0.22 | 63% |
| Rolled Gold | $44 | $5.50 | $0.22 | 63% |
| Dumont | $50 | $6.25 | $0.25 | 58% |
| Canadian Classics | $54 | $6.75 | $0.27 | 55% |
| Pop N Smoke | $54 | $6.75 | $0.27 | 55% |
| Marlboro | $59.99 | $7.50 | $0.30 | 50% |
A pack-a-day smoker buying Putters at $5.50/pack spends $165 per month. The same consumption at Ontario retail prices of $15/pack costs $450 per month. Annual savings: $3,420. For the full list of brands, visit the ClassicSmokes.ca shop page.
How Much Does a Pack of Cigarettes Cost in Ontario?
A pack of 25 cigarettes in Ontario costs $14.50-$16.50 at convenience stores and gas stations. Ontario charges a provincial tobacco tax of $0.186 per cigarette ($4.65 per pack of 25). Combined with the federal excise tax of $3.76 per pack and HST of 13%, the total tax burden on a $15 Ontario pack is approximately $10.36 (69% of the retail price).
Ontario cigarette prices vary by retailer type. Gas station prices run 5-10% higher than grocery store prices. Duty-free shops at Pearson Airport sell packs at reduced tax rates for international travellers. Reserve smoke shops near Hamilton (Six Nations) and Belleville (Tyendinaga) sell native packs at $4-$7. Online retailers like ClassicSmokes.ca deliver to all Ontario cities including Toronto, Ottawa, and Hamilton at $5.50/pack.
How to Save Money on Cigarettes in Canada
Canadian smokers reduce cigarette costs through 4 methods: buying cartons instead of individual packs, purchasing native brands online, choosing value brands over premium brands, and using rewards programs. The combination of all 4 methods reduces annual cigarette spending by $3,000-$6,000 compared to retail pack-by-pack purchasing.
Buy cartons, not packs. Carton buyers save $2-$5 per pack compared to individual retail purchases. A carton of 8 packs at $44 costs $5.50/pack vs $14-$18/pack retail.
Choose native brands online. Native cigarettes from ClassicSmokes.ca cost 60-70% less than retail brands. The price difference reflects different taxation on Indigenous-manufactured tobacco.
Select value brands. Putters, DKs, BB, Nexus, and Rolled Gold all cost $44/carton. Premium brands like Canadian Classics and Marlboro cost $54-$60/carton.
Use rewards programs. ClassicSmokes.ca offers 50 points per carton through its loyalty program. Accumulated points convert to discounts on future orders.
Frequently Asked Questions
How much is a pack of cigarettes in Canada?
Retail packs cost $14-$18 for 25 cigarettes or $12-$16 for 20 cigarettes, depending on province and brand. Native cigarettes online cost $4.40-$7.50 per pack at ClassicSmokes.ca.
How much does a pack of cigarettes cost in Ontario?
Ontario retail packs cost $14.50-$16.50 for 25 cigarettes. Provincial tax is $0.186/cigarette ($4.65/pack). Combined with federal excise and HST, taxes account for 69% of the Ontario retail price.
Why are cigarettes cheaper in Quebec?
Quebec charges the lowest provincial tobacco tax at $0.149 per cigarette ($3.73 per pack of 25). Quebec retail packs cost $13.50-$15.50, making them $2-$3 cheaper per pack than Ontario and $3-$5 cheaper than British Columbia.
How much does a carton of cigarettes cost?
Retail cartons cost $100-$180 depending on province. Native cigarette cartons at ClassicSmokes.ca cost $44-$60. Each carton contains 200 cigarettes (8 packs of 25 or 10 packs of 20).
What is the cheapest way to buy cigarettes in Canada?
Buying native cigarette cartons online is the cheapest option. Value brands (Putters, DKs, BB, Nexus, Rolled Gold) cost $44/carton ($0.22/cigarette). The same consumption at retail costs $110-$180/carton ($0.55-$0.90/cigarette).
How much do cigarettes cost per year for a pack-a-day smoker?
Annual cost depends on purchase channel. Native online (ClassicSmokes.ca): $2,007/year. Ontario retail: $5,017-$6,387/year. BC retail: $6,387-$8,212/year. Switching from retail to native online saves $3,010-$6,205 per year.
How much tax is on a pack of cigarettes in Canada?
Federal excise tax is $0.15025/cigarette ($3.76/pack of 25). Provincial taxes range from $0.149/cig in Quebec ($3.73/pack) to $0.352/cig in BC ($8.80/pack). Total tax per pack ranges from $7.49 in Quebec to $12.56 in BC.
Are cigarettes more expensive in Canada than the US?
Canadian retail cigarettes cost $14-$18 CAD per pack ($10-$13 USD). US packs cost $6-$12 USD depending on state. Canada charges higher tobacco taxes. Native cigarettes online in Canada ($4.40/pack) are comparable to the cheapest US state prices.
Stop overpaying for cigarettes. Browse all brands at ClassicSmokes.ca with cartons from $44 (packs from $4.40). Free shipping on orders over $250. Shop Now →