How much does a Mechanical Engineer make?

Updated Jan. 27, 2022
$74,562 /yr
Average Base Pay

1,061 salaries

$50K

Low

$75K

Average

$111K

High

No additional cash compensation has been reported for this role

How much does a Mechanical Engineer make? The national average salary for a Mechanical Engineer is $74,562 in Canada. Filter by location to see Mechanical Engineer salaries in your area. Salary estimates are based on 1,061 salaries submitted anonymously to Glassdoor by Mechanical Engineer employees.

Seniority Levels

L2
Mechanical Engineer$74,562 /yr
L3
Senior Mechanical Engineer$105,653 /yr
See Full Career Path

Related Job Titles

Mechanical Engineer Intern

$71,481

per year

Entry Level Mechanical Engineer

$71,481

per year

Entry Mechanical Engineer

$70,398

per year

Entry Level Mechanical Engineer

$71,481

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

Hatch
4

Hatch

Mechanical Engineer

$82,414

 /yr
Range: $63K - $93K
26 salaries
See 26 salaries from all locations

$63K

$93K

$62,735 - $93,295 Range

SNC-Lavalin
3.7

SNC-Lavalin

Mechanical Engineer

$90,952

 /yr
Range: $53K - $116K

$53K

$116K

$53,008 - $115,692 Range

Bombardier
3.5

Bombardier

Mechanical Engineer

$82,828

 /yr
Range: $55K - $111K

$55K

$111K

$55,294 - $111,318 Range

Pratt & Whitney Canada
4

Pratt & Whitney Canada

Mechanical Engineer

$79,165

 /yr
Range: $63K - $146K

$63K

$146K

$63,055 - $146,301 Range

Stantec
3.8

Stantec

Mechanical Engineer

$78,765

 /yr
Range: $45K - $131K

$45K

$131K

$44,527 - $130,641 Range

Worley
3.5

Worley

Mechanical Engineer

$94,188

 /yr
Range: $60K - $149K

$60K

$149K

$59,913 - $148,866 Range

WSP
3.6

WSP

Mechanical Engineer

$76,605

 /yr
Range: $61K - $140K

$61K

$140K

$61,154 - $139,544 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
Siemens
4.1

Siemens

Mechanical Engineer

$86,468

 /yr
Range: $70K - $103K

$70K

$103K

$70,488 - $102,975 Range

Syncrude
4

Syncrude

Mechanical Engineer

$129,352

 /yr
Range: $117K - $169K

$117K

$169K

$116,790 - $168,514 Range

Imperial Oil
3.6

Imperial Oil

Mechanical Engineer

$100,095

 /yr
Range: $91K - $137K

$91K

$137K

$91,008 - $137,472 Range

Enbridge
3.9

Enbridge

Mechanical Engineer

$96,803

 /yr
Range: $68K - $171K

$68K

$171K

$68,210 - $171,014 Range

Magna International
3.7

Magna International

Mechanical Engineer

$76,645

 /yr
Range: $55K - $96K

$55K

$96K

$55,294 - $95,625 Range

Shell
4.1

Shell

Mechanical Engineer

$109,978

 /yr
Range: $96K - $167K

$96K

$167K

$95,837 - $166,994 Range

NOVA Chemicals
3

NOVA Chemicals

Mechanical Engineer

$144,176

 /yr
Range: $59K - $160K

$59K

$160K

$59,488 - $160,000 Range

Tetra Tech
3.7

Tetra Tech

Mechanical Engineer

$78,991

 /yr
Range: $62K - $123K

$62K

$123K

$62,292 - $123,354 Range

Suncor
3.6

Suncor

Mechanical Engineer

$101,128

 /yr
Range: $55K - $119K

$55K

$119K

$54,587 - $119,064 Range

Bombardier
3.5

Bombardier

Mechanical Engineer - Intern

$42,128

 /yr
Range: $35K - $52K

$35K

$52K

$34,736 - $51,809 Range

BBA inc.
4.2

BBA inc.

Mechanical Engineer

$75,457

 /yr
Range: $62K - $86K

$62K

$86K

$62,106 - $86,081 Range

Amico
2.7

Amico

Mechanical Engineer

$53,008

 /yr
Range: $40K - $75K

$40K

$75K

$40,295 - $74,705 Range

CAE
3.7

CAE

Mechanical Engineer

$71,381

 /yr
Range: $61K - $80K

$61K

$80K

$61,490 - $80,335 Range

Download as data table
Viewing 1 - 10 of 4,544

Frequently asked questions about a Mechanical Engineer salaries

The national average salary for a Mechanical Engineer is $74,562 per year in Canada. Filter by location to see a Mechanical Engineer salaries in your area. Salaries estimates are based on 1061 salaries submitted anonymously to Glassdoor by a Mechanical Engineer employees.

The highest salary for a Mechanical Engineer in Canada is $111,266 per year.

The lowest salary for a Mechanical Engineer in Canada is $49,966 per year.

Recent Salary Reports

Below are the most recent mechanical engineer salary reports. Employer name has been removed to protect anonymity.

$25
hourly
A Mechanical Technologist in the Toronto Area area reported making $25 per hour
Job Highlights
1-2 years experience
Toronto Area area
Full-time
 
501 to 1000 employees
Company - Private
$75,000
per year
A Mechanical Engineer in the Edmonton Area area reported making $75,000 per year
Job Highlights
5-7 years experience
Edmonton Area area
Full-time
 
201 to 500 employees
Company - Private
$75,328
per year
A Mechanical Engineer in the Toronto Area area reported making $75,328 per year
Job Highlights
1-2 years experience
Toronto Area area
Full-time
 
10000+ employees
Company - Public
$69,800
per year
A Mechanical Engineer in the Halifax Area area reported making $69,800 per year
Job Highlights
5-7 years experience
Halifax Area area
Full-time
 
10000+ employees
Subsidiary or Business Segment
$80,000
per year
A Mechanical Design Engineer in the Montreal Area area reported making $80,000 per year
Additional Pay
$4k cash bonus
Job Highlights
10+ years experience
Montreal Area area
Full-time
 
10000+ employees
Company - Public
$95,000
per year
A Mechanical Engineer in the Montreal Area area reported making $95,000 per year
Additional Pay
$3k cash bonus
Job Highlights
10+ years experience
Montreal Area area
Full-time
 
10000+ employees
Company - Public