Mechanical Engineer salary in Canada

Find out what is the average Mechanical Engineer salary

Search salary robot
Mechanical engineer Salary
Based on 738 salaries
year
month
Week
hour
$62,562
/ Year
$62,562
/ Year
The average Mechanical Engineer salary in Canada is $62,562 per year or $32.08 per hour. Entry level positions start at $35,460 per year while most experienced workers make up to $106,355 per year.
Median
$62,562
Low
$35,460
High
$106,355
Mechanical engineer salaries per region
Alberta
Based on 44 salaries
$72,813
Based on 44 salaries
Manitoba
Based on 20 salaries
$71,250
Based on 20 salaries
Ontario
Based on 478 salaries
$62,406
Based on 478 salaries
British Columbia
Based on 72 salaries
$60,996
Based on 72 salaries
Quebec
Based on 39 salaries
$58,936
Based on 39 salaries
Show more
People also ask...
How much would I earn after taxes?