Talent.com

Maintenance worker: Average Salary in Canada, 2026

Find out what the average Maintenance worker salary is

Salary rate
How much does a Maintenance worker make in Canada?
$51,821/ Annual
Based on 10000 salaries
The average Maintenance worker in Canada is $51,821 per year or $26.58 per hour. Entry-level positions start at $47,697 per year, while most experienced workers make up to $97,000 per year.
Median$51,821
chart
Low$47,697
High$97,000
Maintenance worker: Average Salary in Canada
Nunavut$81,861
Yukon$63,999
Northwest Territories$63,500
Quebec$54,323
British Columbia$51,419
Active jobs with salaries

Building Maintenance Handyperson in Whitby

Black & McDonald LimitedWhitby, Durham Region, CA
Full-time

Join Black & McDonald as a Building Maintenance Handyperson in Whitby, ON.This hands-on role focuses on general maintenance tasks and requires a proactive, solution-oriented mindset.Reporting to th...Show more

 • Promoted

Outdoor Landscape Maintenance Attendant

Thermëa Spa VillageWhitby, Durham Region, CA
Full-time +1

Become an Outdoor Landscape Maintenance Attendant and make a difference in garden care while contributing to larger landscaping projects.Embrace a hands-on role focused on seasonal maintenance and ...Show more

 • Promoted

Recreation Worker P/T - AgeCare Samac

AgeCareOshawa, Durham Region, CA
Temporary

The Recreation Worker plans, develops, and runs a variety of meaningful recreation and leisure pursuits which promote wellbeing, purpose, creativity, a sense of community, lifelong learning, and fu...Show more

 • Promoted

Civil Maintainer - Insulator

Ontario Power GenerationPickering, ON, CA
Full-time +1

Education Level: Minimum Grade 12 Diploma or equivalent and Certificate of Qualification (253A).Shift: Days and/or rotating shifts including nights, weekends, and holidays.Deadline to Apply: May 11...Show more

 • Promoted