Discover a career made for you.

How much does a Roofer make in Canada?

Roofer in Canada – $45,760 to $92,019 annually.

Average base salary
$30.97 /hour
Pays below Canada Average Weekly : $1,239 Monthly : $5,368 Yearly : $64,418

Salary & tax breakdown
Average cost of living
$4,056 /month
for a single person who rents in Canada

Cost of living breakdown
Last Updated: November 19, 2025

What does a Roofer do?

As a Roofer, you'll play a crucial role in protecting homes and buildings from the elements, ensuring safety and comfort for everyone inside. You'll install, repair, and replace flat and sloped roofs, working with materials like shingles, shakes, and tiles. Whether you're employed by a contractor or running your own business, your skills will be in demand. This role is perfect for those who enjoy hands-on work and want to see the tangible results of their efforts in construction and maintenance settings.

Related Skills:

Attention to Detail Roof Installation Physical Stamina Problem Solving Time Management

Core Skills

Attention to Detail Customer Service Safety Practices

Technical Skills

Roof Installation Shingle Replacement

Foundational Skills

Physical Stamina

Analytical Skills

Problem Solving

Resource Management

Time Management

Interpersonal Skills

Teamwork

Unknown

Trade Certification Knowledge
Job Alerts?

Type your email below to get alerted to new
Roofer's jobs.

By creating an account, you agree to CareerBeacon's Terms of Service and Privacy Policy.

Roofer jobs in Canada

See more jobs

Frequently Asked Questions

20,000 Canadian salary reported, updated November 19, 2025 (data source: open.canada.ca).