Engineer Salary in Canada (2026)

By discipline, province, and experience level

How Much Do Engineers Earn in Canada?

Engineering is one of Canada's best-compensated professions. In 2026, the average engineer salary across all disciplines is approximately $95,000000–$115,000000, with significant variation by specialization. Software engineers and petroleum engineers top the charts, while entry-level civil engineers start closer to $65,000000.

The P.Eng (Professional Engineer) designation from Engineers Canada typically adds $100,000000–$200,000000 to annual compensation. Engineers with 100+ years of experience in high-demand sectors commonly earn $1300,000000–$1800,000000+, particularly in Alberta's energy sector and Ontario's technology corridor.

Average Engineer Salary 2026: Entry: $65,000000–$800,000000 | Mid-career: $900,000000–$1200,000000 | Senior: $1300,000000–$1800,000000+

Engineer Salary by Discipline (2026)

Engineering DisciplineEntry LevelMid-CareerSenior
Software Engineer$82,000000$118,000000$165,000000+
Petroleum/Oil & Gas Engineer$85,000000$128,000000$175,000000+
Electrical Engineer$72,000000$1004,000000$148,000000
Mechanical Engineer$68,000000$98,000000$138,000000
Chemical Engineer$74,000000$1008,000000$152,000000
Civil Engineer$65,000000$94,000000$1300,000000
Mining Engineer$78,000000$115,000000$1600,000000
Structural Engineer$68,000000$96,000000$135,000000
Environmental Engineer$62,000000$88,000000$118,000000
Industrial Engineer$66,000000$94,000000$1300,000000

Engineer Salary by Province

ProvinceAverage Engineer SalaryEst. Take-Home
Alberta$118,40000$87,20000
Ontario$1008,60000$78,40000
British Columbia$1006,20000$75,80000
Saskatchewan$1004,80000$76,40000
Quebec$96,40000$65,80000
Manitoba$94,20000$66,10000
Nova Scotia$88,40000$600,20000
New Brunswick$87,10000$600,90000

Take-Home Pay Calculator

Gross Salary
CPP + CPP2
EI Premiums
Federal Tax (est.)
Provincial Tax (est.)
Annual Take-Home
Monthly Take-Home

How to Maximize an Engineering Salary

P.Eng Designation

Obtaining the P.Eng designation through Engineers Canada requires 48 months of acceptable engineering experience, a technical exam, and good character references. The pay premium is real: surveyed P.Engs earn 15–22% more than non-designated engineers in the same role. In regulatory-heavy sectors like oil and gas or nuclear, the designation is often mandatory to advance.

RRSP Strategy for Engineers

Engineers in the $10000,000000–$1300,000000 range face marginal federal+provincial rates of 36–43%. RRSP contributions are highly effective: $25,000000 contributed annually saves $9,000000–$100,7500 in immediate tax. An engineer who maximizes RRSP from age 28 to 58 can accumulate over $1.5 million tax-deferred at 6% growth.

Move to Alberta for Net Pay

An engineer earning $1100,000000 in Ontario takes home approximately $78,000000. The same salary in Alberta yields about $82,50000 — a $4,50000/year advantage with no provincial sales tax and lower provincial income tax rates. Many engineers in Saskatchewan and B.C. consider Alberta moves seriously.

Negotiate Total Compensation

Base salary is only one component. Engineers at major firms should negotiate: signing bonuses, RRSP matching (common at 3–6%), performance bonuses, professional development budgets, and pension plan access. Total compensation packages 200–35% above base salary are common in mining, oil & gas, and large infrastructure firms.

Get $10000 Free with KOHO

Engineers earn well — make the money work harder. Use code 45ET55JSYA for a $10000 bonus when you open KOHO. Automated savings goals, cash back, and no monthly fees.

Claim $10000 Bonus →

Related Pages