Janitor/Maintenance Salaries in Canada

Salary estimated from 91 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: May 16, 2019
Average salary
$16.90 per hour
  • Most Reported
$10.15
$25.65
Salary Distribution

How much does a Janitor/Maintenance make in Canada?

The average salary for a Janitor/Maintenance is $16.90 per hour in Canada. Salary estimates are based on 91 salaries submitted anonymously to Indeed by Janitor/Maintenance employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Janitor/Maintenance is less than 1 year.
Janitor/Maintenance salaries by company in Canada
CompanyAverage salary
$18.39 per hour
$21.50 per hour
$18.43 per hour
$15.38 per hour
$15.00 per hour
$15.00 per hour
$11.73 per hour
Janitor/Maintenance salaries by location
CityAverage salary
$15.17 per hour
$18.36 per hour
$18.43 per hour
$18.95 per hour
$12.57 per hour

Janitor/Maintenance job openings

Janitor/Maintenance
Dayton Self Storage
Markham, ON
Janitor/Maintenance Worker #0116
Lookout Housing and Health Society
Surrey, BC
Janitor/Maintenance Worker #0121
Lookout Housing and Health Society
Vancouver, BC
Casual Janitor/Maintenance Surrey
Lookout Housing and Health Society
Surrey, BC
Janitor/Maintenance #0126
Lookout Housing and Health Society
Surrey, BC
Janitor/Maintenance #0124
Lookout Housing and Health Society
Surrey, BC
Janitor/Maintenance Jobs