Talent.com

Maintenance: Average Salary in Canada, 2026

Find out what the average Maintenance salary is

Salary rate
How much does a Maintenance make in Canada?
$54,600/ Annual
Based on 10000 salaries
The average Maintenance in Canada is $54,600 per year or $28 per hour. Entry-level positions start at $47,697 per year, while most experienced workers make up to $97,000 per year.
Median$54,600
chart
Low$47,697
High$97,000
Maintenance: Average Salary in Canada
Nunavut$92,196
Northwest Territories$71,882
Yukon$66,500
Ontario$61,828
British Columbia$60,056
Active jobs with salaries
  • Promoted
Facilities Operations Lead — Safety & Maintenance

Facilities Operations Lead — Safety & Maintenance

Life Time Inc.Ajax
Full-time
A fitness and wellness company in Ajax is seeking a Facility Operations Supervisor to ensure the safety and cleanliness of the club.The role involves performing general repairs, routine maintenance...Show moreLast updated: 18 days ago
  • Promoted
HVAC Technician: Growth, Training & Stable Schedule

HVAC Technician: Growth, Training & Stable Schedule

Reliance Comfort Limited Partnership o/a Reliance Home ComfortOshawa
Full-time
A leading HVAC service provider in Oshawa is seeking an HVAC Technician to service equipment and ensure customer satisfaction.Ideal candidates will have a Gas Technician II license, an Air Conditio...Show moreLast updated: 27 days ago
  • Promoted
HVAC Technician

HVAC Technician

AinsworthOshawa
Full-time
Join the Ainsworth team today!.Ainsworth, a subsidiary of GDI, is committed to diversity, innovation, and employee development.We offer competitive pay and excellent employee programs.We are seekin...Show moreLast updated: 30+ days ago
  • Promoted
Diesel Mechanic – Equipment Solutions (CES)

Diesel Mechanic – Equipment Solutions (CES)

United Rentals LifeOshawa
Full-time
A leading equipment rental provider in Oshawa is seeking a Diesel Mechanic to perform maintenance and repairs on complex equipment owned by customers.Candidates should have over 5 years of relevant...Show moreLast updated: 30+ days ago