Talent.com

General maintenance: Average Salary in Canada, 2026

Find out what the average General maintenance salary is

Salary rate
How much does a General maintenance make in Canada?
$47,697/ Annual
Based on 10000 salaries
The average General maintenance 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 $97,000 per year.
Median$47,697
chart
Low$44,850
High$97,000
General maintenance: Average Salary in Canada
Nunavut$100,198
Northwest Territories$75,986
Yukon$66,712
British Columbia$60,584
Quebec$57,965
Active jobs with salaries

Maintenance Supervisor - oshawa

ThunderSoftoshawa, on, ca
Full-time

Assignment Duration: 1 year (extension subject to performance and fit).Right now, the team is working 6 days a week.Shift: 1st 6:30am-2:30pm OR 2nd 2:48pm-10:48pm.The main function of a maintenance...Show more

 • Promoted

Fleet Maintenance Engineering Lead

ArrivatcWhitby, Durham Region, CA
Full-time

A leading transport services company in Whitby is seeking an Assistant Engineering Manager.The role involves assisting with engineering operations, supervising maintenance teams, and ensuring safet...Show more

 • Promoted

General Repair Technician II - Static

BGIS Global Integrated Solutions LimitedPickering, ON, CA
Full-time

TheGeneral Repair Technician II is a mid entry level position, responsible for assisting other technicians, performing maintenance and repair, routine services on non-technical facility components ...Show more

 • Promoted

Maintenance Role in Health Services

Schlegel VillagesAjax, ON, CA
Part-time

Become a vital part of a maintenance team committed to resident care.In this part-time role, leverage your skills in various maintenance tasks while fostering a supportive, inclusive community.The ...Show more

 • Promoted