1. Home
  2. Career Explorer
  3. Cleaner
  4. Salaries
Content has loaded

Cleaner salary in Canada

How much does a Cleaner make in Canada?

Average base salary


The average salary for a cleaner is $17.99 per hour in Canada. 15.2k salaries reported, updated at November 25, 2022

Is this useful?

Top companies for Cleaners in Canada

  1. City of Guelph, ON
    67 reviews8 salaries reported
    $23.55per hour
Is this useful?

Highest paying cities for Cleaners near Canada

  1. Calgary, AB
    $20.43 per hour
    384 salaries reported
  2. Edmonton, AB
    $19.98 per hour
    400 salaries reported
  3. Vancouver, BC
    $19.98 per hour
    384 salaries reported
  1. Toronto, ON
    $18.56 per hour
    732 salaries reported
  2. Ottawa, ON
    $18.24 per hour
    512 salaries reported
  3. Montréal, QC
    $18.16 per hour
    133 salaries reported
  1. Mississauga, ON
    $18.00 per hour
    460 salaries reported
  2. Kingston, ON
    $17.60 per hour
    117 salaries reported
  3. Hamilton, ON
    $17.38 per hour
    390 salaries reported
Is this useful?

Where can a Cleaner earn more?

Compare salaries for Cleaners in different locations
Explore Cleaner openings
Is this useful?

How much do similar professions get paid in Canada?


21,339 job openings

Average $17.33 per hour

Is this useful?

Frequently searched careers

Registered Nurse

Software Engineer

Truck Driver



Dental Hygienist

General Worker

Police Officer




Educational Assistant