Talent.com

General maintenance worker: Average Salary in Canada, 2026

Find out what the average General maintenance worker salary is

Salary rate
How much does a General maintenance worker make in Canada?
$47,697/ Annual
Based on 10000 salaries
The average General maintenance worker in Canada is $47,697 per year or $24.46 per hour. Entry-level positions start at $44,850 per year, while most experienced workers make up to $67,093 per year.
Median$47,697
chart
Low$44,850
High$67,093
General maintenance worker: Average Salary in Canada
Nunavut$92,665
Northwest Territories$66,845
Yukon$64,248
Quebec$55,664
British Columbia$52,812
Active jobs with salaries