Mechanical Engineer Salary in Canada
Mechanical Engineer Salary in Oakville
Based on 108 job listings - Oakville, Canada 2026
Average salary
$115,632 - $146,846
Median salary
$111,440 - $142,282
Lower rangeUpper range
Salary distribution by percentile
10th percentile$80K
25th percentile$90K
Median$111K
75th percentile$136K
90th percentile$164K
50% of professionals earn between $90,000 - $136,087 CAD
The median salary is $111,440
Compare with national average
Oakville
Average salary
115,632 - 146,846
Median salary
111,440 - 142,282
108 job openings
Canada
Average salary
91,820 - 110,345
Median salary
91,820 - 110,345
30,949 job openings
Other cities
Winnipeg5,585 job openings
Calgary2,404 job openings
Toronto2,301 job openings
Vancouver1,494 job openings
Mississauga1,218 job openings
Montréal1,013 job openings
Edmonton922 job openings
Ottawa796 job openings
Burnaby576 job openings
Markham553 job openings
Vaughan252 job openings
North Census Division157 job openings
Montreal (administrative Region)154 job openings
Kimberley150 job openings
Cambridge141 job openings
The average salary for a Mechanical Engineer in Oakville, Canada is CAD 115,632 - CAD 146,846 per year in 2026, based on 108 job listings.
Explore 108 Mechanical Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.