Average salary
$80,000 - $90,000
Median salary
$80,000 - $90,000
Lower rangeUpper range
Salary distribution by percentile
10th percentile$64K
25th percentile$80K
Median$80K
75th percentile$90K
90th percentile$104K
50% of professionals earn between $80,000 - $90,000 CAD
The median salary is $80,000
Top cities
Calgary223 job openings
Edmonton199 job openings
Toronto183 job openings
Vancouver134 job openings
Winnipeg130 job openings
Ottawa77 job openings
Kelowna73 job openings
Montréal63 job openings
Coquitlam58 job openings
Mississauga44 job openings
Moncton44 job openings
Regina38 job openings
Saskatoon38 job openings
North Census Division35 job openings
Chilliwack29 job openings
Burnaby26 job openings
Related professions
CAD 61,334 - 75,000-20%
CAD 81,760 - 97,500+5%
CAD 47,000 - 61,500-36%
CAD 83,000 - 102,500+9%
CAD 58,800 - 70,303-24%
CAD 64,918 - 70,487-20%
CAD 82,000 - 102,500+9%
CAD 70,000 - 86,777-8%
CAD 60,000 - 68,000-25%
CAD 51,360 - 60,000-34%
The average salary for a Roofer in Canada is CAD 80,000 - CAD 90,000 per year in 2026. The median salary is CAD 85,000 per year, based on 2,974 active job listings.
The cities with the most Roofer job opportunities in Canada are Calgary, Edmonton, Toronto, Vancouver, Winnipeg. Calgary leads with 223 job openings.
Explore 2,974 Roofer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.