Talent.com

Flat roofer: Average Salary in Canada, 2026

Find out what the average Flat roofer salary is

Salary rate
How much does a Flat roofer make in Canada?
$52,650/ Annual
Based on 4552 salaries
The average Flat roofer in Canada is $52,650 per year or $27 per hour. Entry-level positions start at $47,775 per year, while most experienced workers make up to $58,500 per year.
Median$52,650
chart
Low$47,775
High$58,500
Flat roofer: Average Salary in Canada
British Columbia$58,500
Alberta$58,500
Manitoba$58,500
Ontario$55,067
Quebec$54,600
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

Full Time Summer Painter

Lawn Plus - MiltonUxbridge, ON, CA
Full-time +1

Are you a motivated, results-oriented individual looking for a position that rewards your hard work? Do you want a dynamic role that allows you to enjoy the gorgeous spring and summer weather in th... Show more

 • Promoted

Sewer Line Installer - On-Call Field Technician

Sewer SquadAjax, ON, CA
Full-time

A plumbing services company based in Ajax, Ontario, is seeking an Install Technician to replace and line residential sewer lines.The ideal candidate must have a valid driver's license, be capable o... Show more

 • Promoted