Maintenance Manager Salaries in Canada

Updated Dec 7, 2022
$92,596 /yr
Average Base Pay

181 salaries

$59K

Low

$93K

Average

$146K

High

Additional Cash Compensation
Average$12,651Range$3,327 - $48,106

How much does a Maintenance Manager make? The national average salary for a Maintenance Manager is $92,596 in Canada. Filter by location to see Maintenance Manager salaries in your area. Salary estimates are based on 181 salaries submitted anonymously to Glassdoor by Maintenance Manager employees.

How accurate does $92,596 look to you?

Your input helps Glassdoor refine our pay estimates over time.

What is the salary trajectory for a Maintenance Manager?

in Canada

$92,596 /yr
Maintenance Manager
$112,234 /yr
Senior Maintenance Manager
See Full Career Path

Download as data table

What are some related job titles for a Maintenance Manager?

Facilities Maintenance Manager

$72,787

per year

Plant Manager

$113,218

per year

Property Manager

$65,161

per year

Field Service Manager

$89,282

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

Nunavut Housing

Maintenance Manager

$104,938

 /yr
Range: $105K - $107K

$105K

$107K

$104,904 - $106,750 Range

Best Western
3.6

Best Western

Maintenance Manager - Hourly

$26

 /hr
Range: $22 - $40

$22

$40

$22 - $40 Range

Suncor
3.4

Suncor

Maintenance Manager

$164,461

 /yr
Range: $136K - $211K

$136K

$211K

$136,054 - $211,368 Range

Impact Recruitment
4.3

Impact Recruitment

Maintenance Manager

$82,383

 /yr
Range: $82K - $86K

$82K

$86K

$82,383 - $86,340 Range

Stellantis
3.7

Stellantis

Maintenance Manager

$115,122

 /yr
Range: $106K - $120K

$106K

$120K

$105,684 - $120,355 Range

McDonald's
3.5

McDonald's

Maintenance Manager - Hourly
About 

$13 -$18

 hourly

$13

$18

$13 - $18 Range

Lactalis Canada
3.8

Lactalis Canada

Maintenance Manager - Monthly
About 

$8K -$11K

$8K

$11K

$8,244 - $11,208 Range

Is this salary info helpful?

Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere

Share Salary Anonymously
Corrcoat Services
4.7

Corrcoat Services

Maintenance Manager - Hourly
About 

$41 -$45

 hourly

$41

$45

$41 - $45 Range

Catalyst Paper
3.3

Catalyst Paper

Maintenance Manager - Hourly
About 

$63 -$72

 hourly

$63

$72

$63 - $72 Range

Sandman Hotels, Inns & Suites
3.4

Sandman Hotels, Inns & Suites

Maintenance Manager - Hourly
About 

$22 -$27

 hourly

$22

$27

$22 - $27 Range

Magna International
3.7

Magna International

Maintenance Manager
About 

$134K -$167K

$134K

$167K

$134,052 - $166,588 Range

ACCO Brands
3.6

ACCO Brands

Maintenance Manager
About 

$109K -$132K

$109K

$132K

$109,405 - $131,734 Range

Aurora Cannabis
2.9

Aurora Cannabis

Maintenance Manager
About 

$105K -$120K

$105K

$120K

$105,496 - $119,834 Range

Hampton Inn by Hilton
3.5

Hampton Inn by Hilton

Maintenance Manager - Hourly
About 

$19 -$40

 hourly

$19

$40

$19 - $40 Range

Pomeroy Lodging
4.7

Pomeroy Lodging

Maintenance Manager - Hourly
About 

$35 -$38

 hourly

$35

$38

$35 - $38 Range

Olymel
3.4

Olymel

Maintenance Manager
About 

$92K -$103K

$92K

$103K

$92,049 - $103,267 Range

Walmart Canada
3.5

Walmart Canada

Maintenance Manager
About 

$82K -$97K

$82K

$97K

$81,628 - $97,053 Range

Labatt Breweries of Canada
3.5

Labatt Breweries of Canada

Maintenance Manager
About 

$65K -$141K

$65K

$141K

$64,527 - $141,498 Range

Chartwell Retirement Residences
3.1

Chartwell Retirement Residences

Maintenance Manager - Hourly
About 

$21 -$31

 hourly

$21

$31

$21 - $31 Range

Syncrude
4.0

Syncrude

Maintenance Manager
About 

$150K -$246K

$150K

$246K

$150,206 - $245,976 Range

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

Frequently asked questions about a Maintenance Manager salaries

The national average salary for a Maintenance Manager is $92,596 per year in Canada. Filter by location to see a Maintenance Manager salaries in your area. Salaries estimates are based on 181 salaries submitted anonymously to Glassdoor by a Maintenance Manager employees.

The highest salary for a Maintenance Manager in Canada is $146,454 per year.

The lowest salary for a Maintenance Manager in Canada is $58,543 per year.