Talent.com

Shingle roofer: Average Salary in Canada, 2026

Find out what the average Shingle roofer salary is

Salary rate
How much does a Shingle roofer make in Canada?
$54,532/ Annual
Based on 3583 salaries
The average Shingle roofer in Canada is $54,532 per year or $27.97 per hour. Entry-level positions start at $47,775 per year, while most experienced workers make up to $58,500 per year.
Median$54,532
chart
Low$47,775
High$58,500
Shingle roofer: Average Salary in Canada
British Columbia$57,983
Ontario$56,550
Alberta$56,550
Quebec$55,790
Saskatchewan$50,700
Active jobs with salaries

Wood Floor Installer Position Available

END OF THE ROLL, PICKERINGPickering, ON, CA
Full-time +1

Take your flooring career to the next level as a Wood Floor Installer in Pickering, ON.Enjoy a competitive hourly wage of $36.If you have 3-5 years of experience, this role offers you the chance to... Show more

 • Promoted

Road Maintenance and Seasonal Worker

AjaxAjax, ON, CA
Full-time

Enhance local infrastructure as a Roads Maintenance Worker.Focus on ensuring safe roads by performing vital maintenance tasks including salting and plowing during winter months.This role is centere... Show more

 • Promoted

Auto Body Painter Prepper: Finishing Specialist

CSN CollisionUxbridge, ON, CA
Full-time

CSN Collision is a premier auto body repair network committed to restoring vehicles to their pre-accident condition.With locations across Canada, we deliver quality repairs and excellent customer s... 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