Mechanical Engineer salary in Canada

Find out what is the average Mechanical Engineer salary

Search salary robot
Mechanical engineer: Salary
Based on 223 salaries
year
month
Week
hour
$71,382
/ Year
$71,382
/ Year
The average Mechanical Engineer salary in Canada is $71,382 per year or $36.61 per hour. Entry level positions start at $32,955 per year while most experienced workers make up to $121,349 per year.
Median
$71,382
Low
$32,955
High
$121,349
Mechanical engineer salaries per region
Alberta
Based on 20 salaries
$84,041
Based on 20 salaries
Nova Scotia
Based on 8 salaries
$81,574
Based on 8 salaries
British Columbia
Based on 25 salaries
$76,999
Based on 25 salaries
Quebec
Based on 21 salaries
$72,254
Based on 21 salaries
Ontario
Based on 105 salaries
$65,000
Based on 105 salaries
Show more
People also ask...
How much would I earn after taxes?