Talent.com

Mechanical engineering: Average Salary in Canada, 2026

Find out what the average Mechanical engineering salary is

Salary rate
How much does a Mechanical engineering make in Canada?
$85,862/ Annual
Based on 10000 salaries
The average Mechanical engineering in Canada is $85,862 per year or $44.03 per hour. Entry-level positions start at $63,654 per year, while most experienced workers make up to $115,531 per year.
Median$85,862
chart
Low$63,654
High$115,531
Mechanical engineering: Average Salary in Canada
Nunavut$111,245
Ontario$99,425
Northwest Territories$97,500
British Columbia$95,289
Alberta$93,384
Active jobs with salaries

Mechanical Engineering Design Technologist (Process Engineering Specialist)

Trench GroupPickering, ON, CA
Full-time +1

On-site | 1865 Clements Rd, Pickering ON L1W 3R8 | Permanent Full time | Senior (5+ years) | Language: English | 35 hours/week.At Trench Limited, we deliver state‑of‑the‑art, safe, and reliable ins... Show more

 • Promoted

Senior Mechanical & Nuclear Design Engineer

Kinectrics Inc.Pickering, ON, CA
Full-time

A leading engineering firm in the energy sector is seeking an Engineer/Scientist specializing in Nuclear and Mechanical engineering in Pickering, Ontario.The successful candidate will design and an... Show more

 • Promoted

Mechanical Engineer in Training

Framatome North AmericaPickering
Full-time

As the need for nuclear energy grows, the future couldn’t be brighter.Join our vital mission to create lasting solutions for our planet’s greatest challenges.In this role, you are ready to shape th... Show more

 • Promoted

Intermediate Mechanical Engineer at Kinectrics

KinectricsPickering
Full-time

Enhance nuclear engineering at Kinectrics in Pickering as an Intermediate Mechanical Engineer.Focus on piping design and bring your expertise to OPG projects.This role in Kinectrics’ Design and Eng... Show more

 • Promoted