Engineer Salary in Canada (2026)

No fee everyday banking

Set up direct deposit and skip the monthly fee. Free to open, and the Easy plan has no monthly fee. Worth doing if you will actually move your pay or your CRA deposits over, not if the card sits unused. Code BREMO2026.

See how it works

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,000–$115,000, with significant variation by specialization. Software engineers and petroleum engineers top the charts, while entry-level civil engineers start closer to $65,000.

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

Average Engineer Salary 2026: Entry: $65,000–$80,000 | Mid-career: $90,000–$120,000 | Senior: $130,000–$180,000+

Engineer Salary by Discipline (2026)

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

Engineer Salary by Province

ProvinceAverage Engineer SalaryEst. Take-Home
Alberta$118,400$87,200
Ontario$108,600$78,400
British Columbia$106,200$75,800
Saskatchewan$104,800$76,400
Quebec$96,400$65,800
Manitoba$94,200$66,100
Nova Scotia$88,400$60,200
New Brunswick$87,100$60,900

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 $100,000–$130,000 range face marginal federal+provincial rates of 36–43%. RRSP contributions are highly effective: $25,000 contributed annually saves $9,000–$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 $110,000 in Ontario takes home approximately $78,000. The same salary in Alberta yields about $82,500 — a $4,500/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 $120 with KOHO

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

Claim $100 Bonus →

Related Pages