Find higher paying jobs for janitor

Janitor Salaries in Canada

Updated Jun. 20, 2022
$40,307 /yr
Average Base Pay

338 salaries

$29K

Low

$40K

Average

$57K

High

No additional cash compensation has been reported for this role

How much does a Janitor make? The national average salary for a Janitor is $40,307 in Canada. Filter by location to see Janitor salaries in your area. Salary estimates are based on 338 salaries submitted anonymously to Glassdoor by Janitor employees.

How accurate does $40,307 look to you?

Your input helps Glassdoor refine our pay estimates over time.

What is the salary trajectory for a Janitor?
$40,307 /yr
Janitor
$38,293 /yr
Janitor III
$40,791 /yr
Lead Janitor
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

McDonald's
3.5

McDonald's

Janitor

$31,968

 /yr
Range: $20K - $46K

$20K

$46K

$20,000 - $46,284 Range

Safeway Canada
3.5

Safeway Canada

Janitor - Hourly

$17

 /hr
Range: $15 - $25

$15

$25

$15 - $25 Range

Sysco Canada
3.3

Sysco Canada

Janitor - Hourly

$20

 /hr
Range: $17 - $23

$17

$23

$17 - $23 Range

Safeway Canada
3.5

Safeway Canada

Janitor - Hourly

$22

 /hr
Range: $17 - $28

$17

$28

$17 - $28 Range

The Salvation Army
3.5

The Salvation Army

Janitor - Hourly

$16

 /hr
Range: $14 - $19

$14

$19

$14 - $19 Range

Farm Boy
3.1

Farm Boy

Janitor - Hourly

$15

 /hr
Range: $15 - $19

$15

$19

$15 - $19 Range

Lucerne Foods
2.6

Lucerne Foods

Janitor - Hourly

$20

 /hr
Range: $17 - $28

$17

$28

$17 - $28 Range

Glassdoor AppFind a job you'll love
+1
McDonald's
3.5

McDonald's

Janitor - Hourly

$15

 /hr
Range: $12 - $22

$12

$22

$12 - $22 Range

The Grocery People
3.5

The Grocery People

Janitor - Hourly

$21

 /hr
Range: $17 - $27

$17

$27

$17 - $27 Range

Canadian Tire
3.7

Canadian Tire

Janitor - Hourly

$17

 /hr
Range: $13 - $21

$13

$21

$13 - $21 Range

LA Fitness
3.0

LA Fitness

Janitor - Hourly

$16

 /hr
Range: $13 - $16

$13

$16

$13 - $16 Range

GDI Integrated Facility Services
3.0

GDI Integrated Facility Services

Janitor - Hourly

$20

 /hr
Range: $16 - $20

$16

$20

$16 - $20 Range

Compass Group USA
3.7

Compass Group USA

Janitor - Hourly

$18

 /hr
Range: $17 - $18

$17

$18

$17 - $18 Range

White Spot Restaurants
3.6

White Spot Restaurants

Janitor - Hourly

$15

 /hr
Range: $14 - $17

$14

$17

$14 - $17 Range

Walmart
3.3

Walmart

Janitor - Hourly

$16

 /hr
Range: $6 - $32

$6

$32

$6 - $32 Range

Extendicare
3.5

Extendicare

Janitor - Hourly

$21

 /hr
Range: $18 - $21

$18

$21

$18 - $21 Range

Toronto District School Board
4.0

Toronto District School Board

Janitor

$50,516

 /yr
Range: $42K - $87K

$42K

$87K

$41,795 - $87,052 Range

Sodexo
3.4

Sodexo

Janitor - Hourly

$25

 /hr
Range: $6 - $29

$6

$29

$6 - $29 Range

Coast Hotels
3.5

Coast Hotels

Janitor - Hourly

$20

 /hr
Range: $20 - $21

$20

$21

$20 - $21 Range

Viewing 1 - 10 of 1,251

Frequently asked questions about a Janitor salaries

The national average salary for a Janitor is $40,307 per year in Canada. Filter by location to see a Janitor salaries in your area. Salaries estimates are based on 338 salaries submitted anonymously to Glassdoor by a Janitor employees.

The highest salary for a Janitor in Canada is $56,771 per year.

The lowest salary for a Janitor in Canada is $28,617 per year.

Your CV is Missing

Upload a CV now and make it easier to 'Apply on Mobile'.