Firefighter Salary in Canada (2026)
How much do firefighters make in Canada?
Career municipal firefighters are paid on a fixed collective-agreement grid — you progress from a probationary rate to first-class (the top rate) over about four to five years. Every figure below comes from those agreements, arbitration awards or official city postings — not self-reported averages.
Firefighter Salary by City (real collective-agreement rates)
Every figure traces to a collective agreement, arbitration award or official city posting — linked in the Source column. City names in red link to that department's full recruitment guide and per-step pay grid.
| City | Province | Starting | 1st-Class | Source |
|---|---|---|---|---|
| Edmonton | Alberta | $79,901 | $126,827 | CBA |
| Calgary | Alberta | $81,816 | $125,868 | CBA |
| Toronto | Ontario | $80,391 | $123,679 | arbitration |
| Barrie | Ontario | $73,918 | $123,197 | CBA |
| Hamilton | Ontario | $71,933 | $120,632 | arbitration |
| Kitchener | Ontario | $83,742 | $119,632 | CBA |
| Ottawa | Ontario | $71,583 | $119,306 | job-posting |
| Brampton | Ontario | $71,569 | $119,281 | job-posting |
| Vancouver | British Columbia | $82,176 | $117,396 (expired-agreement) | CBA |
| Surrey | British Columbia | $82,184 | $117,395 (expired-agreement) | CBA |
| Winnipeg | Manitoba | $67,885 | $113,142 | CBA |
| Regina | Saskatchewan | $69,400 | $111,691 | job-posting |
| Saskatoon | Saskatchewan | $78,124 | $111,606 (expired-agreement) | CBA |
| Halifax | Nova Scotia | $55,385 | $110,770 (expired-agreement) | CBA |
| Mississauga | Ontario | $65,416 | $109,026 (in-bargaining) | job-posting |
| Quebec City | Quebec | $52,114 | $101,587 | CBA |
| Montreal | Quebec | $51,900 | $90,267 (in-bargaining) | job-posting |
Starting = probationary/first-year rate; 1st-Class = top firefighter rate (before officer ranks, overtime and premiums). "Expired agreement" = the most recent publicly available grid while a successor is bargained. Based on a ~42-hour work week.
Applying in Ontario? See the detailed Ontario firefighter salary breakdown by city →
How a firefighter pay grid works
Unlike most jobs, a career firefighter's salary isn't negotiated individually — it's set by a collective agreement between the city and the firefighters' union (usually an IAFF local). That agreement publishes an exact dollar figure for every step, which is why the numbers on this page are precise rather than "averages."
New recruits start as probationary firefighters, typically earning 60–70% of the top rate. You then move up a fixed ladder — 4th class, 3rd class, 2nd class — reaching 1st class (the top firefighter rate, before officer ranks) after roughly four to five years. The steps are automatic and time-based: you don't have to compete for them, you just have to stay in good standing. That's the "1st-Class" column in the table above, and it's the number worth planning your career around.
Two things make cross-city comparison tricky, and we've normalized for both: firefighters work about a 42-hour average week (so an hourly rate converts to annual at roughly ×2,184), and agreements roll on different cycles — some cities show 2026 rates while others are on the last published grid pending a new deal (marked "expired agreement"). Those expired grids are the most recent public figures; a new agreement will only raise them.
Beyond the base: overtime, premiums and pension
The grid figures above are base salary only — and base salary is just part of what a firefighter actually earns. On top of it, most firefighters add:
- Overtime — shift coverage and callbacks, often at time-and-a-half or double time.
- Acting and officer pay — extra when you fill a captain or acting-officer role.
- Premiums — for specialties like hazmat, technical rescue, training, or medic certification, plus education allowances.
- A defined-benefit pension — OMERS in Ontario, and municipal or provincial plans elsewhere. This is one of the most valuable parts of the job and doesn't show up in any salary figure.
This is why public "sunshine list" total-earnings figures for firefighters usually sit well above the base first-class rate — they include overtime and premiums. When you compare a firefighter's pay to another career, compare the total package: a six-figure base, a strong pension, and job security set by contract.
The catch, of course, is getting hired — these are some of the most competitive positions in the country, and the pay is exactly why. Every department screens candidates with a written aptitude test and a physical, and the departments that pay the most (Toronto, Calgary, Edmonton) draw thousands of applicants per posting. The single biggest thing you control is how well you prepare for the test.
Why Glassdoor and Indeed get firefighter pay so wrong
For the same job in the same province, the aggregators disagree with each other — and with the actual contracts — by tens of thousands of dollars a year. Indeed shows $24/hour for Ontario while Glassdoor's Ontario page shows $129,916/year: a $78,000 spread. The reason is tiny self-reported samples polluted by volunteer, wildland and security 'firefighter' roles, not career municipal firefighters on a collective agreement.
| Source | Claims | Reality (collective agreement) |
|---|---|---|
| Indeed (Ontario) | $24.06/hr — from just 17 reports | Toronto 1st-class $123,679 (~$56/hr) |
| ZipRecruiter (Ontario) | $47,881/yr average | $119k–$124k 1st-class in Ontario |
| Talent.com (Canada) | $53,007/yr; 'experienced' cap $59,842 | $110k–$127k 1st-class, major cities |
| Glassdoor (Toronto) | $88,819/yr (its own other page says $111,933) | $123,679 1st-class (2026 contract) |
| Glassdoor (Ontario) | $129,916/yr — above most real rates | $119k–$124k actual 1st-class |
| Job Bank (Statistics Canada) | $45.79/hr median (~$100k/yr) | the one gov source in the right ballpark |
Firefighter Salary by Province
Typical first-class (top) firefighter pay in each province's major departments, from the same primary sources. Provinces without a publicly posted current grid are omitted rather than estimated.
| Province | Typical 1st-Class Firefighter | Basis |
|---|---|---|
| Ontario | $120,632 | Hamilton (mid-size ON benchmark); band ~$119.6k–$123.7k |
| Alberta | $126,827 | Edmonton IAFF 209 (2026); Calgary comparable at $125.9k |
| British Columbia | $117,396 | Vancouver / Surrey (2024 metro pattern; agreements now in bargaining) |
| Manitoba | $113,142 | Winnipeg UFFW 867 (2026) |
| Saskatchewan | $111,606 | Saskatoon IAFF 80; Regina posts ~$111.7k |
| Nova Scotia | $110,770 | Halifax HPFFA 268 (2024) |
| Quebec | $101,587 | Quebec City (2026 official scale); Montreal lower (~$90k) |
Firefighter Salary FAQ
How much does a firefighter make in Canada?
Career municipal firefighters in Canada are paid on a fixed collective-agreement grid. They start at a probationary rate of roughly $52,000–$84,000 (depending on the city) and progress to a first-class (top) rate of about $110,000–$127,000 in the major departments over four to five years, plus overtime, premiums and a pension. The national median wage is about $45.79/hour (~$100,000/year) per Job Bank.
Which Canadian city pays firefighters the most?
Among the departments with public agreements, the Alberta big cities lead: Edmonton and Calgary first-class firefighters earn roughly $126,000–$127,000 (2026). Toronto ($123,679) and Barrie ($123,197) top the Ontario table. See the city grid above for the sourced figures.
What is a firefighter's starting salary?
The starting (probationary) rate varies widely by city — from around $52,000 in Quebec City and Montreal to $80,000–$84,000 in Toronto, Kitchener and the Alberta and BC big cities. Firefighters reach the top first-class rate after about four to five years on the grid.
Why does Indeed show firefighter pay so low?
Aggregators like Indeed and ZipRecruiter build their 'averages' from tiny, self-reported samples (Indeed's Ontario figure came from just 17 submissions) that mix in paid-on-call/volunteer, wildland and security 'firefighter' roles rather than career municipal firefighters on a collective agreement. That's why Indeed can show $24/hour for a job whose actual contract rate is over $50/hour. The figures on this page come from the agreements themselves.
Do firefighters earn more than their base salary?
Yes. The grid figures here are base salary only. On top of that, firefighters typically earn overtime, acting/officer pay, education and specialty premiums, and a defined-benefit pension (OMERS in Ontario, and municipal or provincial plans elsewhere). Total earnings on public 'sunshine lists' are usually well above the base first-class rate.
Get the 2026 Canadian Firefighter Pay Grid (PDF)
The full city-by-city grid, plus new recruitments emailed to you as they open. Free, no spam.
