Janitor Salaries in Canada

Updated Sept 29, 2023
Total Pay Range
$35K - $51K/yr
Average Base Pay

338 salaries

$35K

Low

$42K

Average

$51K

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 $42,383 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 is this most likely Total Pay range (base + additional) of $35K-$51K/yr?

What is the salary trajectory for a Janitor?

in Canada

$42,383 /yr
Janitor
$65,549 /yr
Janitor III
$42,920 /yr
Lead Janitor
See Full Career Path

Download as data table

What is the salary trajectory for a Janitor?

Job TitleSalary
Janitor$42,383 /yr
Janitor III$65,549 /yr
Lead Janitor$42,920 /yr
What is the salary trajectory for a Janitor?

in Canada

$42,383 /yr
Janitor
$65,549 /yr
Janitor III
$42,920 /yr
Lead Janitor
See Full Career Path

Download as data table

What is the salary trajectory for a Janitor?

Job TitleSalary
Janitor$42,383 /yr
Janitor III$65,549 /yr
Lead Janitor$42,920 /yr

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

McDonald's
3.6

McDonald's

Janitor

$32,812

 /yr
Range: $20K - $47K
18 salaries
See 35 salaries from all locations

$20K

$47K

$20,000 - $47,030 Range

Safeway Canada
3.3

Safeway Canada

Janitor - Hourly

$17

 /hr
Range: $15 - $26
15 salaries
See 26 salaries from all locations

$15

$26

$15 - $26 Range

Sysco Canada
3.5

Sysco Canada

Janitor - Hourly

$21

 /hr
Range: $17 - $25
14 salaries
See 14 salaries from all locations

$17

$25

$17 - $25 Range

Farm Boy
3.2

Farm Boy

Janitor - Hourly

$15

 /hr
Range: $15 - $20
12 salaries
See 12 salaries from all locations

$15

$20

$15 - $20 Range

Lucerne Foods
2.6

Lucerne Foods

Janitor - Hourly

$20

 /hr
Range: $18 - $28
11 salaries
See 11 salaries from all locations

$18

$28

$18 - $28 Range

McDonald's
3.6

McDonald's

Janitor - Hourly

$15

 /hr
Range: $12 - $33
11 salaries
See 35 salaries from all locations

$12

$33

$12 - $33 Range

The Salvation Army
3.4

The Salvation Army

Janitor - Hourly

$16

 /hr
Range: $14 - $20
11 salaries
See 11 salaries from all locations

$14

$20

$14 - $20 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
Safeway Canada
3.3

Safeway Canada

Janitor - Hourly

$23

 /hr
Range: $19 - $28
11 salaries
See 26 salaries from all locations

$19

$28

$19 - $28 Range

The Grocery People
3.2

The Grocery People

Janitor - Hourly

$22

 /hr
Range: $17 - $27
9 salaries
See 9 salaries from all locations

$17

$27

$17 - $27 Range

Canadian Tire
3.7

Canadian Tire

Janitor - Hourly

$17

 /hr
Range: $13 - $21
8 salaries
See 8 salaries from all locations

$13

$21

$13 - $21 Range

LA Fitness
3.1

LA Fitness

Janitor - Hourly

$16

 /hr
Range: $13 - $16
7 salaries
See 10 salaries from all locations

$13

$16

$13 - $16 Range

GDI Integrated Facility Services
3.1

GDI Integrated Facility Services

Janitor - Hourly

$20

 /hr
Range: $16 - $21
7 salaries
See 10 salaries from all locations

$16

$21

$16 - $21 Range

Walmart
3.6

Walmart

Janitor - Hourly

$16

 /hr
Range: $6 - $33
7 salaries
See 8 salaries from all locations

$6

$33

$6 - $33 Range

Compass Group USA
3.7

Compass Group USA

Janitor - Hourly

$19

 /hr
Range: $18 - $19
6 salaries
See 6 salaries from all locations

$18

$19

$18 - $19 Range

White Spot Restaurants
3.8

White Spot Restaurants

Janitor - Hourly

$16

 /hr
Range: $15 - $17
6 salaries
See 6 salaries from all locations

$15

$17

$15 - $17 Range

Google
4.4

Google

Janitor

$40,000

 /yr
Range: $30K - $106K
5 salaries
See 9 salaries from all locations

$30K

$106K

$30,000 - $106,273 Range

Coast Hotels
3.2

Coast Hotels

Janitor - Hourly

$20

 /hr
Range: $20 - $22
5 salaries
See 5 salaries from all locations

$20

$22

$20 - $22 Range

Extendicare
3.5

Extendicare

Janitor - Hourly

$21

 /hr
Range: $18 - $22
5 salaries
See 6 salaries from all locations

$18

$22

$18 - $22 Range

Bee-Clean Building Maintenance
3.5

Bee-Clean Building Maintenance

Janitor - Hourly

$23

 /hr
Range: $16 - $25
5 salaries
See 10 salaries from all locations

$16

$25

$16 - $25 Range

Kit Interior Objects

Kit Interior Objects

Janitor - Hourly

$17

 /hr
Range: $14 - $17
5 salaries
See 5 salaries from all locations

$14

$17

$14 - $17 Range

Download as data table

Janitor Salaries

Job TitleSalary
Janitor salaries - 18 salaries reported$32,812/yr
Janitor salaries - 15 salaries reported$17/hr
Janitor salaries - 14 salaries reported$21/hr
Janitor salaries - 12 salaries reported$15/hr
Janitor salaries - 11 salaries reported$20/hr
Janitor salaries - 11 salaries reported$15/hr
Janitor salaries - 11 salaries reported$16/hr
Janitor salaries - 11 salaries reported$23/hr
Janitor salaries - 9 salaries reported$22/hr
Janitor salaries - 8 salaries reported$17/hr
Janitor salaries - 7 salaries reported$16/hr
Janitor salaries - 7 salaries reported$20/hr
Janitor salaries - 7 salaries reported$16/hr
Janitor salaries - 6 salaries reported$19/hr
Janitor salaries - 6 salaries reported$16/hr
Janitor salaries - 5 salaries reported$40,000/yr
Janitor salaries - 5 salaries reported$20/hr
Janitor salaries - 5 salaries reported$21/hr
Janitor salaries - 5 salaries reported$23/hr
Janitor salaries - 5 salaries reported$17/hr
Viewing 1 - 10 of 1,561

Frequently asked questions about a Janitor salaries

The average salary for a Janitor is $42,383 per year in Canada. Salaries estimates are based on 338 salaries submitted anonymously to Glassdoor by a Janitor employees in Canada.

The highest salary for a Janitor in Canada is $50,768 per year.

The lowest salary for a Janitor in Canada is $35,382 per year.

Salaries for janitors vary depending on level of experience and location. Wages are steady, with the highest salaries seen in British Columbia, Yukon Territory, and Nunavut. Salary ranges are higher for those with more experience working in busy hospitals or health care centers. Janitors make an average salary but can make more in cities or urban areas. For those who want to make more money as a janitor it is good to look for a job with a hospital as they will pay the highest wages.

To maximize your earnings as a janitor in Canada, you’ll need a high school diploma or GED at minimum. However, if you’d like to progress to an administrative or managerial role in your janitorial career, you should consider obtaining a bachelor’s degree in business administration or management. Depending on your industry, you may also want certifications, like Bloodborne Pathogen Certification or OSHA’s Hazardous Waste Operations and Emergency Response certification. You should also enhance your working knowledge of wet-and-dry vacuums, floor buffers, snowblowers, and lawnmowers, and how to use specific cleaning agents on different surfaces or properly dispose of various materials. You can also take home a larger paycheque if you have experience in HVAC, generators, or electrical work. You should also ensure that you’re physically fit and can stand, walk, or bend for long periods.

If you’re searching for janitor jobs or looking to ask for a raise with your current employer, it’s essential to know how to negotiate your salary. Start by researching the average earnings of janitors in your area with similar qualifications. If your skills and abilities align, add 15%–20% to the average wage to begin your negotiations. This will allow wiggle room if your firm has little room to move. If that’s the case, ask for additional perks, like extra vacation time or a comprehensive benefits package. Regardless of what you ask for, ensure you back up your reasoning for wanting a raise with concrete examples of how you bring value to the employer, like your attention to detail and wealth of custodial knowledge.

About 62.67% of Janitor professionals feel satisfied with their salary, according to anonymous Glassdoor ratings. An additional $0 in potential pay per year, among other factors, can qualify the annual pay of a Janitor in Canada as a good salary.

Janitor professionals in Canada have a wide total pay range, between $30,080 and $59,717 depending on experience, with an estimated total pay of $42,383 following the average career path of a Janitor.

Salaries

 > 

janitor