How much does a Maintenance Manager make?

Updated Oct. 7, 2021
$86,559 /yr
Average Base Pay

117 salaries

$55K

Low

$87K

Average

$137K

High

No additional cash compensation has been reported for this role

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

Seniority Levels

L2
Maintenance Manager$86,559 /yr
L3
Senior Maintenance Manager$108,662 /yr
Career Path

How much should you negotiate?

See how your offer stacks up to other pay packages and negotiate confidently.

Analyse Offer

Related Job Titles

Facilities Maintenance Manager

$79,484

per year

Plant Manager

$106,287

per year

Property Manager

$62,897

per year

Field Service Manager

$87,368

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

Nunavut Housing

Maintenance Manager

$99,503

 /yr
Range: $99K - $101K
9 salaries
See 9 salaries from all locations

$99K

$101K

$99,471 - $101,222 Range

Impact Recruitment
4.2

Impact Recruitment

Maintenance Manager

$78,116

 /yr
Range: $78K - $82K

$78K

$82K

$78,116 - $81,869 Range

Best Western
3.7

Best Western

Maintenance Manager - Hourly

$28

 /hr
Range: $21 - $38

$21

$38

$21 - $38 Range

Corrcoat Services

Maintenance Manager - Hourly
About 

$39 -$43

 hourly

$39

$43

$39 - $43 Range

Sandman Hotels, Inns & Suites
3.6

Sandman Hotels, Inns & Suites

Maintenance Manager - Hourly
About 

$20 -$26

 hourly

$20

$26

$20 - $26 Range

Magna International
3.7

Magna International

Maintenance Manager
About 

$127K -$145K

$127K

$145K

$127,083 - $144,511 Range

Suncor
4

Suncor

Maintenance Manager
About 

$139K -$167K

$139K

$167K

$138,742 - $167,123 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
Labatt
3.7

Labatt

Maintenance Manager
About 

$59K -$137K

$59K

$137K

$59,372 - $136,526 Range

Chartwell Retirement Residences
3.4

Chartwell Retirement Residences

Maintenance Manager - Hourly
About 

$20 -$29

 hourly

$20

$29

$20 - $29 Range

Aurora Cannabis
2.8

Aurora Cannabis

Maintenance Manager
About 

$91K -$99K

$91K

$99K

$90,523 - $99,397 Range

Grupo Bimbo
4

Grupo Bimbo

Maintenance Manager
About 

$97K -$106K

$97K

$106K

$97,279 - $106,221 Range

Honda Canada
3.4

Honda Canada

Maintenance Manager
About 

$99K -$109K

$99K

$109K

$99,114 - $109,018 Range

Troy Life & Fire Safety
3.6

Troy Life & Fire Safety

Maintenance Manager
About 

$49K -$54K

$49K

$54K

$49,371 - $53,525 Range

First Transit
3.2

First Transit

Maintenance Manager
About 

$110K -$119K

$110K

$119K

$110,007 - $119,075 Range

George Weston Foods
3.6

George Weston Foods

Maintenance Manager
About 

$100K -$108K

$100K

$108K

$99,812 - $108,189 Range

Sears
3.2

Sears

Maintenance Manager - Hourly
About 

$19 -$21

 hourly

$19

$21

$19 - $21 Range

The Career Foundation
3.9

The Career Foundation

Maintenance Manager
About 

$62K -$68K

$62K

$68K

$62,233 - $67,776 Range

Hampton Inn by Hilton
3.6

Hampton Inn by Hilton

Maintenance Manager - Hourly
About 

$35 -$37

 hourly

$35

$37

$35 - $37 Range

BC Public Service
3.9

BC Public Service

Maintenance Manager
About 

$79K -$85K

$79K

$85K

$78,902 - $85,327 Range

Country Holidays Inn & Suites
4.7

Country Holidays Inn & Suites

Maintenance Manager - Hourly
About 

$20 -$22

 hourly

$20

$22

$20 - $22 Range

Download as data Table
Viewing 1 - 10 of 3,837

Frequently asked questions about a Maintenance Manager salaries

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

The highest salary for a Maintenance Manager in Canada is $136,661 per year.

The lowest salary for a Maintenance Manager in Canada is $54,825 per year.

Recent Salary Reports

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

$110,000
per year
A Maintenance Manager in the Toronto Area area reported making $110,000 per year
Additional Pay
$4k cash bonus
Job Highlights
5-7 years experience
Toronto Area area
Full-time
 
1001 to 5000 employees
Company - Private
$100,000
per year
A Maintenance Manager in the Kitchener Area area reported making $100,000 per year
Job Highlights
10+ years experience
Kitchener Area area
Full-time
 
10000+ employees
Company - Public
$48,133
per year
A Maintenance Coordinator in the Toronto Area area reported making $48,133 per year
Job Highlights
1-2 years experience
Toronto Area area
Full-time
 
1001 to 5000 employees
Company - Public
$208,000
per year
A Maintenance Manager in the Edmonton Area area reported making $208,000 per year
Additional Pay
$400 stock bonus
Job Highlights
10+ years experience
Edmonton Area area
Full-time
 
5001 to 10000 employees
Company - Public
$18
hourly
A Records Maintenance Coordinator in the Edmonton Area area reported making $18 per hour
Job Highlights
Edmonton Area area
Contract
 
10000+ employees
Government
$102,000
per year
An Area Maintenance Manager in the Toronto Area area reported making $102,000 per year
Job Highlights
1-2 years experience
Toronto Area area
Full-time
 
10000+ employees
Company - Public
$60,272
per year
A Maintenance Coordinator in the Montreal Area area reported making $60,272 per year
Job Highlights
1-2 years experience
Montreal Area area
Full-time
 
1001 to 5000 employees
Company - Private
$35,297
per year
A Maintenance Coordinator in the Winnipeg Area area reported making $35,297 per year
Job Highlights
Winnipeg Area area
Full-time
 
1001 to 5000 employees
Company - Private