Roofers
Roofers near you
Roof repairs, replacements, inspections and maintenance. Tell us about your roofing project and we’ll help you find local roofers who serve your area.
Free for homeowners · No obligation to hire
On this page
A roofer installs, repairs and maintains the layers that keep weather out of your home: the shingles or panels you can see, and the underlayment, flashing, vents and eave membranes you can't. In most of Canada those layers have to handle deep snow, rain that turns to ice overnight and months of freeze–thaw cycles, so the details at the edges, in the valleys and around every chimney and vent matter as much as the material on top.
Homeowners usually call a roofer for one of three reasons: a leak or storm damage that needs repair, a roof at the end of its life that needs replacing, or a question about the roof before buying or selling a house. Some roofers focus on sloped homes covered in asphalt shingles or metal. Others specialize in flat roofs, which are common on plexes and row houses in Quebec cities and call for different membranes and skills.
A good roofer treats the roof as a system that includes the attic below it. Heat and moisture escaping from the house into the attic are behind many ice dams and much of the frost and mould found under the roof deck, and new shingles won't fix that on their own. This page covers the types of work roofers do, the materials they install, how a job usually unfolds, and what to know about licences, permits and warranties.
Types of roofing work a roofer does
Ask a roofer which of these jobs make up most of their work. A crew that replaces shingle roofs all summer may not be the right choice for a leaking flat roof on a triplex, and the reverse is just as true.
- Leak investigation and targeted repairs to shingles, flashing, valleys and vents.
- Full roof replacement, from stripping the old covering down to the deck to installing new underlayment and roofing.
- Flat and low-slope roofing, such as multi-ply membranes and traditional tar-and-gravel roofs.
- Emergency protection after high winds, hail or a fallen tree, including tarping and temporary sealing.
- Roof inspections before a purchase, after a storm or when an insurer asks about the roof's condition.
- Attic ventilation upgrades, such as adding soffit intake or ridge exhaust vents, often done along with a new roof.
- Flashing around skylights, chimneys and plumbing vents, the spots where many leaks begin.
Roofing materials roofers install in Canada
The right material depends on the slope of the roof, the style of the house, the weight the structure can carry and how long you plan to stay. Whatever goes on top, the layers underneath do much of the work in a Canadian winter.
- Asphalt shingles: the most common covering on sloped Canadian homes, available in flat three-tab and thicker laminated styles.
- Metal roofing: standing-seam or steel panels that shed snow readily and suit steep roofs, often with snow guards over entrances and walkways.
- Flat-roof membranes: multi-ply modified bitumen, single-ply sheets or traditional asphalt and gravel, each with its own installation method.
- Cedar shakes and shingles: a traditional look that needs good airflow underneath and regular upkeep to last.
- Slate and other heavy materials: very durable, but the structure must be checked for the extra weight before they go on.
- Underlayment, eave membranes and flashing: the hidden layers that keep out meltwater and wind-driven rain when the top layer is pushed to its limits.
Working with a roofer, from first visit to final walk-through
- First visit: the roofer looks at the roof surface, flashing and gutters and, ideally, the attic for stains, frost or damp insulation.
- Written recommendation: repair, partial replacement or full replacement, with the reasons explained in plain language.
- Scheduling: dates depend on the weather, since shingles and membranes need dry conditions and suitable temperatures to seal properly.
- Site preparation: covering landscaping, windows and the driveway, and placing a bin for old materials.
- The work itself, with cleanup each day and the roof left watertight before the crew leaves.
- Final walk-through: checking flashing, vents and the ground for stray nails, then receiving the invoice, warranty papers and any permit sign-off.
Roofer licences and roofing permits in Quebec and across Canada
In Quebec, anyone who does renovation work for you, roofing included, must hold a licence from the Régie du bâtiment du Québec (RBQ) with the subclasses that cover the job. You can look up a roofer in the RBQ's online licence registry and check that the company name matches the one on your contract. Hiring a licensed contractor also gives you access to a financial guarantee if a dispute arises.
Elsewhere in Canada, the rules for roofing contractors vary by province and municipality. Permits are handled locally: many cities require one for a full replacement, structural repairs or a change of material, while small repairs often need none. Check with your municipality before work starts, and make sure the contract says who is responsible for the permit.
Roofing warranties: materials versus workmanship
A new roof usually comes with two separate warranties. The manufacturer covers defects in the materials, often on the condition that the whole system is installed to its instructions, sometimes with matching underlayment, vents and accessories. The roofer covers the workmanship, which is where most early problems come from: poorly fastened shingles, missing flashing or badly sealed vents.
Read both before signing. Check what can void them, such as inadequate attic ventilation or a later repair by someone else, whether they transfer to a new owner, and how to make a claim. Keep the contract, the invoice and the warranty papers together with photos of the finished roof.
When to book a roofer in a Canadian climate
Roofers are busiest from late spring to fall, when the weather is dry and mild enough for shingles to seal and membranes to bond. Booking an inspection early in spring, once the snow is gone, lets you catch damage left by winter and plan a replacement before the rush.
Repairs and emergency work are possible in winter, but the work is slower and weather-dependent, and some materials can't be installed properly in the cold. If you know your roof is near the end of its life, don't wait for the first leak in January to call.
Roofer, general contractor or engineer: who to call for roof work
- Call a roofer for leaks, damaged shingles or flashing, flat-roof membranes and full replacements.
- Call a general contractor when the roof is part of a larger project, such as an addition, a dormer or a raised roofline; they will bring in a roofer.
- Call a structural engineer if the roof sags, rafters are cracked or you want to add a heavy material or rooftop equipment.
- Call a home inspector for an overall report before buying, knowing they may recommend a closer look by a roofer.
- Call an insulation or energy-efficiency contractor when ice dams keep returning on a sound roof, since the fix is often air sealing and insulation in the attic.
Roofers: frequently asked questions
Do I need a licensed roofer in Quebec?
Yes. Contractors who do roofing work for homeowners must hold an RBQ licence with the subclass that covers the job. Look up the licence in the RBQ registry before you sign anything.
Should a roofer look in my attic?
It helps a lot. Stains on the underside of the deck, frost on nail tips in winter or damp insulation point to leaks, condensation or poor ventilation that can't be seen from outside.
Can roofers work in winter?
Repairs and emergency protection can be done in winter when conditions are safe. Full replacements are usually planned for warmer months so the materials seal and bond properly.
Are ice dams a roofing problem or an attic problem?
Often both. Ice dams usually form when heat escaping into the attic melts the snow on the roof and the water refreezes at the colder eaves. A roofer can install eave protection and improve ventilation, but sealing air leaks and adding insulation are often part of the fix.
Should I trust a roofer who knocks on my door after a storm?
Be careful. Take the time to check the licence, insurance and references, compare more than one written quote, and never sign under pressure.
Sources
Written by the LokalMatch editorial team. Last reviewed September 10, 2026.
What roofers can help with
Common jobs homeowners hire roofers for:
- Roof RepairFix leaks, missing shingles, flashing and storm damage.
- Roof ReplacementTear off and replace an old or worn-out roof.
- Emergency Roof RepairUrgent help for active leaks and storm or wind damage.
- Asphalt Shingle RoofingInstall, repair and replace asphalt shingle roofs.
- Metal RoofingInstall and repair steel and other metal roofs.
- Flat RoofingInstall and repair flat and low-slope roofs.
- Cedar RoofingInstall, repair and replace cedar shake and shingle roofs.
- Slate RoofingInstall and repair natural and synthetic slate roofs.
- Roof InspectionCheck a roof's condition before buying, selling or repairing.
- Roof MaintenanceSeasonal checks and small fixes to help a roof last longer.
- SkylightsInstall, replace and repair skylights and roof windows.
- Gutter InstallationInstall new eavestroughs, gutters and downspouts.
- Gutter RepairFix leaking, sagging or loose eavestroughs and downspouts.
- Soffit & FasciaInstall, replace and repair soffits and fascia boards.
- SidingInstall, replace and repair vinyl, wood and fibre cement siding.
- StuccoApply new stucco or repair cracked and damaged stucco walls.
- Exterior CladdingInstall stone, panel, metal and composite exterior cladding.
- Exterior TrimInstall and repair exterior trim, capping and window surrounds.
- Chimney RepairRepair or rebuild chimneys, crowns, caps and flashing.
- Chimney CleaningSweep and inspect chimneys and flues.
- MasonryBrick, block and stone work, including repairs and parging.
- Brick RepairReplace damaged bricks and repair brick walls and steps.
- TuckpointingRemove worn mortar and repoint brick joints.
- Exterior CaulkingSeal gaps around windows, doors and siding on the outside.
- Exterior WaterproofingSeal exterior walls, brick and masonry against water.
Find roofers by city
Alberta
Show 17 citiesHide cities
- Roofers in Calgary
- Roofers in Edmonton
- Roofers in Airdrie
- Roofers in Cochrane
- Roofers in Fort McMurray
- Roofers in Fort Saskatchewan
- Roofers in Grande Prairie
- Roofers in Leduc
- Roofers in Lethbridge
- Roofers in Medicine Hat
- Roofers in Okotoks
- Roofers in Parkland County
- Roofers in Red Deer
- Roofers in Rocky View County
- Roofers in Spruce Grove
- Roofers in St. Albert
- Roofers in Strathcona County
British Columbia
Show 31 citiesHide cities
- Roofers in Abbotsford
- Roofers in Burnaby
- Roofers in Kelowna
- Roofers in Surrey
- Roofers in Vancouver
- Roofers in Victoria
- Roofers in Campbell River
- Roofers in Chilliwack
- Roofers in Coquitlam
- Roofers in Courtenay
- Roofers in Delta
- Roofers in District of North Vancouver
- Roofers in Kamloops
- Roofers in Langford
- Roofers in Langley
- Roofers in Maple Ridge
- Roofers in Mission
- Roofers in Nanaimo
- Roofers in New Westminster
- Roofers in North Cowichan
- Roofers in North Vancouver
- Roofers in Penticton
- Roofers in Port Coquitlam
- Roofers in Port Moody
- Roofers in Prince George
- Roofers in Richmond
- Roofers in Saanich
- Roofers in Township of Langley
- Roofers in Vernon
- Roofers in West Kelowna
- Roofers in West Vancouver
Manitoba
Show 2 citiesHide cities
New Brunswick
Show 4 citiesHide cities
Newfoundland and Labrador
Show 2 citiesHide cities
Northwest Territories
Show 1 citiesHide cities
Nova Scotia
Show 4 citiesHide cities
Nunavut
Show 1 citiesHide cities
Ontario
Show 71 citiesHide cities
- Roofers in Barrie
- Roofers in Brampton
- Roofers in Greater Sudbury
- Roofers in Guelph
- Roofers in Hamilton
- Roofers in Kingston
- Roofers in Kitchener
- Roofers in London
- Roofers in Markham
- Roofers in Mississauga
- Roofers in Oshawa
- Roofers in Ottawa
- Roofers in St. Catharines
- Roofers in Toronto
- Roofers in Vaughan
- Roofers in Waterloo
- Roofers in Windsor
- Roofers in Ajax
- Roofers in Aurora
- Roofers in Belleville
- Roofers in Blue Mountains
- Roofers in Bradford
- Roofers in Brantford
- Roofers in Burlington
- Roofers in Caledon
- Roofers in Cambridge
- Roofers in Centre Wellington
- Roofers in Chatham
- Roofers in Clarence-Rockland
- Roofers in Clarington
- Roofers in Collingwood
- Roofers in Cornwall
- Roofers in County of Brant
- Roofers in East Gwillimbury
- Roofers in Fort Erie
- Roofers in Georgetown
- Roofers in Georgina
- Roofers in Grimsby
- Roofers in Haldimand County
- Roofers in Innisfil
- Roofers in Kawartha Lakes
- Roofers in King
- Roofers in Lakeshore
- Roofers in LaSalle
- Roofers in Leamington
- Roofers in Lincoln
- Roofers in Milton
- Roofers in New Tecumseth
- Roofers in Newmarket
- Roofers in Niagara Falls
- Roofers in Norfolk County
- Roofers in North Bay
- Roofers in Oakville
- Roofers in Orangeville
- Roofers in Orillia
- Roofers in Peterborough
- Roofers in Pickering
- Roofers in Prince Edward County
- Roofers in Quinte West
- Roofers in Richmond Hill
- Roofers in Sarnia
- Roofers in Sault Ste. Marie
- Roofers in St. Thomas
- Roofers in Stratford
- Roofers in Thunder Bay
- Roofers in Timmins
- Roofers in Welland
- Roofers in Whitby
- Roofers in Whitchurch-Stouffville
- Roofers in Woodstock
- Roofers in Woolwich
Prince Edward Island
Show 1 citiesHide cities
Quebec
Show 74 citiesHide cities
- Roofers in Gatineau
- Roofers in Laval
- Roofers in Longueuil
- Roofers in Montreal
- Roofers in Quebec City
- Roofers in Sherbrooke
- Roofers in Trois-Rivières
- Roofers in Alma
- Roofers in Baie-Comeau
- Roofers in Beaconsfield
- Roofers in Beloeil
- Roofers in Blainville
- Roofers in Boisbriand
- Roofers in Boucherville
- Roofers in Brossard
- Roofers in Candiac
- Roofers in Chambly
- Roofers in Châteauguay
- Roofers in Côte-Saint-Luc
- Roofers in Cowansville
- Roofers in Deux-Montagnes
- Roofers in Dollard-des-Ormeaux
- Roofers in Dorval
- Roofers in Drummondville
- Roofers in Gaspé
- Roofers in Granby
- Roofers in Joliette
- Roofers in Kirkland
- Roofers in L'Ancienne-Lorette
- Roofers in L'Assomption
- Roofers in La Prairie
- Roofers in Lévis
- Roofers in Magog
- Roofers in Mascouche
- Roofers in Mirabel
- Roofers in Mont-Saint-Hilaire
- Roofers in Mount Royal
- Roofers in Pointe-Claire
- Roofers in Repentigny
- Roofers in Rimouski
- Roofers in Rivière-du-Loup
- Roofers in Rouyn-Noranda
- Roofers in Saguenay
- Roofers in Saint-Augustin-de-Desmaures
- Roofers in Saint-Basile-le-Grand
- Roofers in Saint-Bruno-de-Montarville
- Roofers in Saint-Charles-Borromée
- Roofers in Saint-Colomban
- Roofers in Saint-Constant
- Roofers in Saint-Eustache
- Roofers in Saint-Georges
- Roofers in Saint-Hyacinthe
- Roofers in Saint-Jean-sur-Richelieu
- Roofers in Saint-Jérôme
- Roofers in Saint-Lambert
- Roofers in Saint-Lazare
- Roofers in Saint-Lin–Laurentides
- Roofers in Sainte-Anne-des-Plaines
- Roofers in Sainte-Catherine
- Roofers in Sainte-Julie
- Roofers in Sainte-Marthe-sur-le-Lac
- Roofers in Sainte-Sophie
- Roofers in Sainte-Thérèse
- Roofers in Salaberry-de-Valleyfield
- Roofers in Sept-Îles
- Roofers in Shawinigan
- Roofers in Sorel-Tracy
- Roofers in Terrebonne
- Roofers in Thetford Mines
- Roofers in Val-d'Or
- Roofers in Varennes
- Roofers in Vaudreuil-Dorion
- Roofers in Victoriaville
- Roofers in Westmount
Saskatchewan
Show 4 citiesHide cities
Yukon
Show 1 citiesHide cities
What affects the cost of roofing
Prices depend on the details of your project. We only publish price ranges when they’re backed by real LokalMatch quote data or reliable sources. Until then, here’s what usually changes the price:
- Roof size and the number of layers to remove
- Roofing material
- Slope and how steep the roof is to work on
- Access to the roof and the site
- Condition of the decking underneath
- Flashing, vents, skylights and chimneys to work around
- Amount of repair work compared with a full replacement
How to compare roofers before you hire
- Ask for a written quote that lists the materials, the scope of work and what happens if damaged decking is found once the old roof is off.
- Look for a roofer who inspects the roof in person, including the attic if possible, before giving you a price.
- Check that they carry liability insurance and workers' compensation coverage, since roof work is high-risk.
- Compare quotes on the same scope: tear-off or overlay, underlayment, flashing, vents and cleanup.
- Ask to see recent roofs they've done that are similar to yours in material and slope.
Questions to ask roofers before you hire
- Will you remove the old roofing or install over it, and why?
- How will you handle damaged decking or other surprises once the roof is open?
- Who will pull the permit if one is needed?
- Can you show me proof of liability insurance and workers' compensation coverage?
- What warranty do you offer on your workmanship, and how long does it last?
- How will you protect my yard, gutters and siding, and how will you clean up nails and debris?
- Will your own crew do the work, or will you use subcontractors?
When to call a pro for roofing
- Water stains on ceilings or in the attic after rain or snowmelt
- Missing, curled or cracked shingles, or granules collecting in the gutters
- Sagging areas on the roof, which should be looked at by a professional right away
- Ice dams that keep forming along the edge of the roof
Roofing permits and local rules
Some roofing work needs a permit or has to meet local bylaws. Rules vary by municipality, so ask your pro whether a permit is needed and who will apply for it — and check with your city or town if you’re unsure.
Permits and licensingSeasonal maintenance
This job is part of our home maintenance checklists for:
Free project calculators
Ready to get roofing quotes?
Tell us about your roofing project.
Do you offer roofing services?
Join LokalMatch to get matched with homeowners in the areas you serve.