What smoking costs in Canada 🇨🇦

A pack costs C$16.00 (about $11.80). At a pack a day, here is the money and the time.

Last updated 27 September 2026

A pack of 25 cigarettes in Canada costs roughly $11.80, which works out to $0.47 per cigarette. A 2024 analysis from University College London put the cost of a single cigarette at about 17 minutes of life expectancy for men — so one pack is around 425 minutes, or 7.1 hours.

PeriodMoneyLife
One cigarette$0.4717 min
One pack (25)$11.80425 min
One week$82.602.1 days
One month$3548.9 days
One year$4,307107 days 17 h
Ten years$43,0701077 days

Read the bottom row again. Ten years of a pack a day in Canada is $43,070 and roughly 1077 days — about 3.0 years — of life expectancy. Those are averages across large populations, not a prediction about any one person. They are useful for the same reason a speed limit is useful: not because it tells you exactly what will happen, but because the direction is not in doubt.

Free quitline in Canada: 1-866-366-3667 — counselling at no charge. All 56 countries →

What changes when you stop

Recovery starts faster than most people expect. The first items are measured in minutes, not years.

See the full recovery timeline →

Run your own numbers

The figures above assume exactly one pack a day starting today. If you smoke more, less, or have smoked for twenty years already, the calculator uses your own numbers — the date you started, what you actually pay, how many you actually smoke — and it keeps counting. Nothing is uploaded; it stays on your phone.

Open the calculator →

Other countries

🇦🇺 Australia · 🇳🇿 New Zealand · 🇬🇧 the United Kingdom · 🇳🇴 Norway · 🇫🇷 France · 🇨🇭 Switzerland · 🇳🇱 the Netherlands · 🇩🇰 Denmark · 🇩🇪 Germany · 🇺🇸 the United States · 🇸🇪 Sweden · 🇦🇹 Austria · 🇮🇹 Italy · 🇪🇸 Spain · 🇵🇹 Portugal · 🇦🇪 the United Arab Emirates · 🇲🇽 Mexico · 🇵🇱 Poland · 🇯🇵 Japan · 🇰🇷 South Korea · 🇿🇦 South Africa · 🇧🇷 Brazil · 🇮🇳 India · 🇵🇰 Pakistan · 🇳🇬 Nigeria · 🇪🇬 Egypt · 🇷🇺 Russia · 🇻🇳 Vietnam · 🇮🇩 Indonesia · 🇹🇷 Türkiye

Compare all 31 countries in one table →

← Open the calculator