Talent.com

Roofing: Average Salary in Canada, 2026

Find out what the average Roofing salary is

Salary rate
How much does a Roofing make in Canada?
$62,400/ Annual
Based on 2083 salaries
The average Roofing in Canada is $62,400 per year or $32 per hour. Entry-level positions start at $50,000 per year, while most experienced workers make up to $79,045 per year.
Median$62,400
chart
Low$50,000
High$79,045
Roofing: Average Salary in Canada
British Columbia$70,200
Alberta$68,250
Ontario$63,375
Nova Scotia$62,188
Saskatchewan$61,888
Active jobs with salaries

Residential & Commercial Painters

Toronto - JK Home ServicesAjax, ON, CA
Full-time +1

NOW HIRING – Summer 2026 | 416 Painting | Ajax, ON (Durham Region).Love working outdoors and crave a job that’s different every single day? Hate putting in serious effort only to be paid the same a... Show more

 • Promoted

Constructon Labourer

O'Flaherty LandscapingWhitby, Durham Region, CA
Full-time

We are seeking a dedicated Construction Laborer to join our landscaping team and contribute to various building and landscape renovation projects.This role offers an opportunity to work on diverse ... Show more

 • Promoted

Installer

FASTSIGNS International. IncAjax
Full-time

FASTSIGNS of Ajax is hiring for an Installer to join our team! As an Installer, you’ll play an important role in getting the finished sign or graphic in place so everyone can see it - in the ground... Show more

 • Promoted

Acrylic Painting, Watercolor, and/or Drawing Instructor wanted in Pickering

Chartpak, IncPickering, ON, CA
Part-time +1

Acrylic Painting, Watercolor, and/or Drawing Instructor wanted in Pickering.Chartpak is the parent company of Grumbacher art supplies, the US distributor of Koh-I-Noor drawing supplies, and host of... Show more

 • Promoted