Roofer jobs in Canada

Find roofer jobs across Canada. Choose a place, compare current openings and read the employer’s requirements.

Hiring at a glance

View jobs
Open jobs
230
Employers
185

Advertised starting pay

Average starting payCAD / hour
$32.92Across 181 listings

Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.

Where work happens

Remote
0%0 listings
Hybrid
0%0 listings
On-site
90%206 listings

Not specified: 10% (24 listings)

Employers hiring include Flynn Group of Companies (14), Atlas-Apex Roofing Inc. (13), Flynn Canada Ltd. (7).

Sources & calculation notes

These figures describe the listings on this role page at the date shown, not the whole job market. Listings can change.

Employer-listed minimums from at least 10 listings per currency and pay period. These are advertised starting amounts, not employee salaries. Jobs without a minimum and unusual amounts are excluded.

Hybrid and on-site classifications may be inferred from descriptions. Check the original ad. How we count

  • Roofer

    Foran's Roofing & Sheetmetal

    Whitby, ON

    • Full-time

    Foran’s Roofing is looking to hire 5 experienced Commercial Roofer / Installers, Service Department Technicians and Kettle Operator for

  • Apprentice Roofer

    Top Notch Roofing Inc

    Chilliwack, BC

    • $22 to $28 CAD / hour
    • Full-time

    Top Notch Roofing, a well-established, family-run company in Chilliwack, BC, is looking for a motivated Apprentice Roofer to join our growing team.

  • Roofer Journeyman and Foreman (production and service)

    Flynn Group of Companies

    St. John's, NL

    • Full-time

    We are seeking experienced Roofer Foremen to join our branch in St. John's, Newfoundland!

  • Roofer Journeyman (Production & Service) - Moncton, NB

    Flynn Group of Companies

    Moncton, NB

    • $30.14 to $35.46 CAD / hour
    • Full-time
  • Roofer Journeyman (Production) - Summerside, PEI

    Flynn Group of Companies

    Summerside, PE

    • $30.14 to $35.46 CAD / hour
    • Full-time
  • Roofer Journeyman (Production & Service) - Fredericton, NB

    Flynn Group of Companies

    Fredericton, NB

    • $30.14 to $35.46 CAD / hour
    • Full-time
  • flat roofer

    Christensen & McLean Roofing Co. Ltd.

    Edmonton, AB

    • Full-time
  • Roofer

    Transformer Exteriors Inc.

    Calgary, AB

    • From $37.5 CAD / hour
    • Full-time
    • On-site
  • Roofer

    Kagter Renovations Inc.

    Etobicoke, ON

    • From $37.5 CAD / hour
    • Full-time
    • Contract
  • Roofer

    High Homes Ltd.

    Edmonton, AB

    • From $36 CAD / hour
    • Full-time
    • On-site
  • Roofer

    LCR Roofing Manufacturing Ltd.

    Garden Bay, BC

    • From $38.4 CAD / hour
    • Full-time
    • On-site
  • Apprentice roofer

    Green Island Aluminum & Building Renovations Inc.

    North York, ON

    • From $37 CAD / hour
    • Full-time
    • On-site
  • Roofer

    Genaris Properties Inc

    Surrey, BC

    • From $38.4 CAD / hour
    • Full-time
  • Apprentice roofer

    TRIUMPH ROOFING & SHEET METAL INC.

    North York, ON

    • From $37 CAD / hour
    • Full-time
    • On-site
  • flat roofer

    Courtney Roofing Inc.

    London, ON

    • Full-time
  • roofer

    Knights Roofing Ltd.

    AB · Edmonton, AB

    • Full-time
  • roofer

    Toitures Steeve Arbour

    L'Ancienne-Lorette, QC

    • Full-time
  • apprentice roofer

    LAING

    Kelowna, BC

    • Full-time
  • roofer

    Bell Mahoney Roofing Inc

    Calgary, AB

    • Full-time
  • roofer

    Superior Roofing

    Calgary, AB

    • Full-time
  • roofer

    GRRC Roofing

    Hamilton, ON

    • Full-time
  • roofer

    Genron Enterprises

    Fort McMurray, AB

    • Full-time
  • Roofer

    Wheatland Roofing Inc.

    Regina, SK

    • Full-time
  • roofer

    Skyscraper Construction

    Calgary, AB

    • Full-time
  • Roofer

    ATCO Structures

    Kamloops, BC

    • Full-time

    We are looking for a Roofer (Construction Worker) to join our manufacturing facility in Kamloops.