Maintenance Technician Salaries in Canada

Updated Jan 29, 2023
$58,853 /yr
Average Base Pay

784 salaries

$40K

Low

$59K

Average

$86K

High

Additional Cash Compensation
Average$9,003Range$561 - $144,484

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

How accurate does $58,853 look to you?

Your input helps Glassdoor refine our pay estimates over time.

What is the salary trajectory for a Maintenance Technician?

in Canada

$58,853 /yr
Maintenance Technician
$67,969 /yr
Senior Maintenance Technician
See Full Career Path

Download as data table

What are some related job titles for a Maintenance Technician?

Apartment Maintenance Technician

$61,349

per year

Field Service Technician

$55,776

per year

Maintenance Worker

$51,501

per year

Maintenance Engineer

$78,999

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

CBRE
4.0

CBRE

Maintenance Technician - Hourly

$30

 /hr
Range: $24 - $39

$24

$39

$24 - $39 Range

Broadstreet Properties
3.8

Broadstreet Properties

Maintenance Technician - Hourly

$23

 /hr
Range: $20 - $37

$20

$37

$20 - $37 Range

BGIS
3.7

BGIS

Maintenance Technician - Hourly

$33

 /hr
Range: $23 - $40

$23

$40

$23 - $40 Range

JLL
3.9

JLL

Maintenance Technician - Hourly

$29

 /hr
Range: $22 - $40

$22

$40

$22 - $40 Range

QuadReal
4.5

QuadReal

Maintenance Technician

$52,783

 /yr
Range: $49K - $65K

$49K

$65K

$49,358 - $65,000 Range

Randstad
3.9

Randstad

Maintenance Technician - Hourly

$30

 /hr
Range: $20 - $42

$20

$42

$20 - $42 Range

Estée Lauder Companies
3.9

Estée Lauder Companies

Maintenance Technician - Hourly

$25

 /hr
Range: $22 - $27

$22

$27

$22 - $27 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
Tim Hortons
3.4

Tim Hortons

Maintenance Technician - Hourly

$31

 /hr
Range: $17 - $32

$17

$32

$17 - $32 Range

Gate Gourmet
3.3

Gate Gourmet

Maintenance Technician - Hourly

$31

 /hr
Range: $29 - $32

$29

$32

$29 - $32 Range

City of Melfort
2.0

City of Melfort

Maintenance Technician - Hourly

$21

 /hr
Range: $20 - $23

$20

$23

$20 - $23 Range

Capital Region Housing
2.3

Capital Region Housing

Maintenance Technician

$70,598

 /yr
Range: $65K - $79K

$65K

$79K

$64,992 - $78,959 Range

Moose Jaw Housing Authority

Moose Jaw Housing Authority

Maintenance Technician - Hourly

$28

 /hr
Range: $26 - $31

$26

$31

$26 - $31 Range

Highline Mushrooms
3.8

Highline Mushrooms

Maintenance Technician - Hourly

$24

 /hr
Range: $23 - $27

$23

$27

$23 - $27 Range

Northern Gold
3.1

Northern Gold

Maintenance Technician - Hourly

$21

 /hr
Range: $19 - $23

$19

$23

$19 - $23 Range

Silfab Solar
3.5

Silfab Solar

Maintenance Technician - Hourly

$25

 /hr
Range: $19 - $29

$19

$29

$19 - $29 Range

WORKFORCE Staffing Solutions
3.1

WORKFORCE Staffing Solutions

Maintenance Technician - Hourly

$44

 /hr
Range: $38 - $44

$38

$44

$38 - $44 Range

Hotel Grand Pacific
4.5

Hotel Grand Pacific

Maintenance Technician - Hourly

$22

 /hr
Range: $20 - $25

$20

$25

$20 - $25 Range

Infarm
2.6

Infarm

Maintenance Technician

$56,753

 /yr
Range: $53K - $61K

$53K

$61K

$52,500 - $60,502 Range

Ocado Engineering
3.9

Ocado Engineering

Maintenance Technician - Hourly

$33

 /hr
Range: $32 - $35

$32

$35

$32 - $35 Range

Shaw Communications
3.9

Shaw Communications

Maintenance Technician

$78,774

 /yr
Range: $65K - $100K

$65K

$100K

$65,236 - $99,501 Range

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

Frequently asked questions about a Maintenance Technician salaries

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

The highest salary for a Maintenance Technician in Canada is $85,806 per year.

The lowest salary for a Maintenance Technician in Canada is $40,366 per year.