Mechanical Engineer Salary in Canada
Mechanical Engineer Salary in Thornhill
Based on 10 job listings - Thornhill, Canada 2026
Average salary
$104,100 - $138,000
Median salary
$104,100 - $138,000
Lower rangeUpper range
Compare with national average
Thornhill
Average salary
104,100 - 138,000
Median salary
104,100 - 138,000
10 job openings
Canada
Average salary
91,000 - 110,000
Median salary
91,000 - 110,000
29,741 job openings
Other cities
Winnipeg4,346 job openings
Calgary2,387 job openings
Toronto2,298 job openings
Vancouver1,489 job openings
Mississauga1,227 job openings
Montréal1,011 job openings
Edmonton925 job openings
Ottawa794 job openings
Burnaby575 job openings
Markham530 job openings
Vaughan253 job openings
North Census Division158 job openings
Montreal (administrative Region)156 job openings
Cambridge143 job openings
Kimberley143 job openings
The average salary for a Mechanical Engineer in Thornhill, Canada is CAD 104,100 - CAD 138,000 per year in 2026, based on 10 job listings.
Explore 10 Mechanical Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.