Average Salary for Maintenance/Public Works Labourer in Canada

The average salary of Maintenance/Public Works Labourer in Canada is $37,562. It varies according to the number of years of experience and according to the companies.

See similar jobs for Maintenance/Public Works Labourer

Average Salary for Maintenance/Public Works Labourer in Canada

Maintenance/Public Works Labourer

Per Year $37,562

$24,960

$58,240

Average salaries by Province

Alberta

$61,836

British Columbia

$58,182

Manitoba

$41,791

New Brunswick

$55,855

Newfoundland

$60,635

Nova Scotia

$52,571

Northwest Territories

$61,158

Nunavut

$74,703

Ontario

$51,180

Prince Edward Island

$61,141

Quebec

$44,211

Saskatchewan

$47,315

Yukon

$79,855

What is the average salary in Canada?

The average salary of Maintenance/Public Works Labourer in Canada is $37,562. It varies according to the number of years of experience and according to the companies.

$18.06 / hour

$37,562 / year

(based on a 40-hour workweek)

Popular Jobs in Installation, Maintenance & Repair

08 July 2025

Île-aux-Noix, QC

Nous recherchons des mécaniciens poids lourds (débutants à senior) qui aimeraient se joindre à notre belle équipe. Vous aimeriez travailler [...]


10 July 2025

Bedford, QC

We are a dynamic family business located in Bedford with more than 50 years of experience in the manufacturing of filter bags for dust collectors, [...]


View all Installation, Maintenance & Repair jobs in Canada