Talent.com

Mechanical engineers: Average Salary in Canada, 2026

Find out what the average Mechanical engineers salary is

Salary rate
How much does a Mechanical engineers make in Canada?
$72,150/ Annual
Based on 10000 salaries
The average Mechanical engineers in Canada is $72,150 per year or $37 per hour. Entry-level positions start at $39,000 per year, while most experienced workers make up to $97,950 per year.
Median$72,150
chart
Low$39,000
High$97,950
Mechanical engineers: Average Salary in Canada
Nunavut$120,154
British Columbia$94,031
Northwest Territories$93,000
Alberta$88,630
Saskatchewan$82,875
Active jobs with salaries

Physics Private Tutoring Jobs Beaverton

SuperprofBeaverton, Ontario (ON), CA
Full-time

Superprof is Canada's tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community ... Show more

 • Promoted

Senior Design and Aerostructures Engineer

Essence Coaching GroupWhitby, Durham Region, CA
Full-time

Senior Design and Aerostructures Engineer.Lindsay, Ontario, Canada (Hybrid).A senior-level Design & Aerostructures Engineer is sought to lead mechanical and structural development for cutting-edge ... Show more

 • Promoted

Lead Nuclear Mechanical Engineer - Design & Mentor

Tetra TechPickering
Full-time

An established industry player is seeking a Senior Mechanical Engineer to join their team in Pickering, Ontario.This role offers a unique opportunity to work alongside skilled professionals in a co... Show more

 • Promoted

Cloud & Embedded Linux Software Engineer II

CollaberaCannington, ON, CA
Full-time

A leading IT staffing firm located in Canada, Ontario is seeking an experienced software developer specialized in embedded Linux.The ideal candidate will have over 5 years of relevant experience an... Show more

 • Promoted