Mechanical Engineer Salary in Canada

In Canada, the median wage for a mechanical engineer was $38.00/hr.

According to Canada’s Job Bank, in 2016, the median wage for a mechanical engineer was $38.00/hr.




Mechanical engineer wages vary by province. For instance, in 2016, mechanical engineers had the lowest wage ($22.86/hr.) in Ontario, and the highest wage of $69.71/hr. en Alberta.

MECHANICAL ENGINEERS (NOC 2132-A)
Wages ($/hr)
  Low Median High
CANADA 23.65 38 57.69
Alberta 24.68 43.75 69.71
Newfoundland and Labrador 26 38.72 65
Manitoba 27.88 38.46 62.5
Saskatchewan 24.04 36.06 59.52
British Columbia 23.08 31.28 57.69
Nova Scotia 24 36.38 56.09
Ontario 22.86 38.46 53.85
New Brunswick 24 37 53.49
Québec 26 35.1 50
Northwest Territories N/A N/A N/A
Nunavut N/A N/A N/A
Prince Edward Island N/A N/A N/A
Yukon N/A N/A N/A
Source: Job Bank. November* 2016

*Wages are reviewed and updated on the Job Bank Web site on an annual basis.

Mechanical Engineer Licensing

Registration with a regulatory body is required in all provinces and territories for this occupation.

The Association of Professional Engineers and Geoscientists of Alberta

The Association of Professional Engineers and Geoscientists of British Columbia

Professional Engineers Ontario

Leave a Reply