Talent.com

Staff engineer: Average Salary in Canada, 2026

Find out what the average Staff engineer salary is

Salary rate
How much does a Staff engineer make in Canada?
$120,668/ Annual
Based on 10000 salaries
The average Staff engineer in Canada is $120,668 per year or $61.88 per hour. Entry-level positions start at $92,500 per year, while most experienced workers make up to $147,767 per year.
Median$120,668
chart
Low$92,500
High$147,767
Staff engineer: Average Salary in Canada
Northwest Territories$118,760
Ontario$116,610
British Columbia$115,351
Quebec$113,044
Alberta$110,293
Active jobs with salaries

Procurement Engineer for Nuclear Efficiency and Quality Assurance

E.S. FOX LIMITEDOshawa, Durham Region, CA
Full-time

Advance your career as a Procurement Engineer in the nuclear industry.Help shape the future of nuclear projects by ensuring quality and technical integrity in procurement processes.As a critical me...Show more

 • Promoted

Senior Structural Engineer — Hydroelectric & Dams (Flexible)

WSP in CanadaWhitby, Durham Region, CA
Full-time

A leading engineering consultancy is seeking a Structural Engineer to join their Hydro and Dams group, contributing to innovative projects that enhance climate resilience.The ideal candidate will h...Show more

 • Promoted

Procurement Engineer

Aecon ConcessionsOshawa, Durham Region, CA
Full-time

It has come to our attention that various international organizations or individuals have been offering false employment opportunities at Aecon Group Inc.To do so would be contrary to our business ...Show more

 • Promoted

Remote Civil Engineer: Nuclear Structures & Design

FramatomePickering, ON, CA
Remote
Full-time

A leading nuclear energy company is seeking an Engineer II in Pickering, Ontario.This full-time role involves routine and non-routine engineering assignments with a focus on civil/structural engine...Show more

 • Promoted