Mechanical Engineer salary in Canada

Find out what is the average Mechanical Engineer salary

Search salary robot
Mechanical engineer Salary
Based on 702 salaries
year
month
Week
hour
$61,569
/ Year
$61,569
/ Year
The average Mechanical Engineer salary in Canada is $61,569 per year or $31.57 per hour. Entry level positions start at $35,100 per year while most experienced workers make up to $104,668 per year.
Median
$61,569
Low
$35,100
High
$104,668
Mechanical engineer salaries per region
Alberta
Based on 43 salaries
$72,500
Based on 43 salaries
Manitoba
Based on 19 salaries
$72,500
Based on 19 salaries
Ontario
Based on 464 salaries
$61,213
Based on 464 salaries
British Columbia
Based on 71 salaries
$60,996
Based on 71 salaries
Quebec
Based on 31 salaries
$57,788
Based on 31 salaries
Show more
People also ask...
How much would I earn after taxes?