Maintenance Technician Salaries in Canada

Updated May 25, 2023
$58,678 /yr
Average Base Pay

879 salaries

$40K

Low

$59K

Average

$86K

High

Additional Cash Compensation
Average$9,784Range$534 - $179,201

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

How accurate does $58,678 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,678 /yr
Maintenance Technician
$67,969 /yr
Senior Maintenance Technician
See Full Career Path

Download as data table

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

JLL
3.9

JLL

Maintenance Technician - Hourly

$29

 /hr
Range: $22 - $40

$22

$40

$22 - $40 Range

CBRE
3.9

CBRE

Maintenance Technician - Hourly

$30

 /hr
Range: $24 - $39

$24

$39

$24 - $39 Range

Broadstreet Properties
3.6

Broadstreet Properties

Maintenance Technician - Hourly

$23

 /hr
Range: $20 - $37

$20

$37

$20 - $37 Range

BGIS
3.5

BGIS

Maintenance Technician - Hourly

$33

 /hr
Range: $23 - $40

$23

$40

$23 - $40 Range

QuadReal
4.4

QuadReal

Maintenance Technician

$52,725

 /yr
Range: $46K - $65K

$46K

$65K

$46,200 - $65,000 Range

Estée Lauder Companies
3.9

Estée Lauder Companies

Maintenance Technician - Hourly

$25

 /hr
Range: $22 - $28

$22

$28

$22 - $28 Range

Randstad
3.9

Randstad

Maintenance Technician - Hourly

$30

 /hr
Range: $20 - $42

$20

$42

$20 - $42 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

Tim Hortons
3.4

Tim Hortons

Maintenance Technician - Hourly

$31

 /hr
Range: $17 - $32

$17

$32

$17 - $32 Range

Gate Gourmet
3.4

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

Mainstreet Equity Corp
2.7

Mainstreet Equity Corp

Maintenance Technician - Hourly

$25

 /hr
Range: $22 - $28

$22

$28

$22 - $28 Range

Hotel Grand Pacific
4.1

Hotel Grand Pacific

Maintenance Technician - Hourly

$22

 /hr
Range: $20 - $25

$20

$25

$20 - $25 Range

Northern Gold
3.1

Northern Gold

Maintenance Technician - Hourly

$21

 /hr
Range: $19 - $23

$19

$23

$19 - $23 Range

Silfab Solar
4.0

Silfab Solar

Maintenance Technician - Hourly

$25

 /hr
Range: $19 - $29

$19

$29

$19 - $29 Range

Freshline Foods
3.1

Freshline Foods

Maintenance Technician - Hourly

$28

 /hr
Range: $24 - $30

$24

$30

$24 - $30 Range

Shaw Communications
3.9

Shaw Communications

Maintenance Technician

$66,980

 /yr
Range: $40K - $100K

$40K

$100K

$40,000 - $99,505 Range

JLL

Maintenance Technician - Hourly

$28

 /hr
Range: $28 - $41

$28

$41

$28 - $41 Range

Viewing 1 - 10 of 5,221

Frequently asked questions about a Maintenance Technician salaries

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

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

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