Furnace Replacement Cost in British Columbia
Furnace replacement in British Columbia in 2026: installed costs, CleanBC and FortisBC rebates, gas licensing, and coastal versus Interior prices.
BC roof replacement costs in 2026: asphalt, metal, cedar and flat installed prices ($7,500–$45,000+), coastal-climate material choices, permits, and strata rules.
Applies in: British Columbia
A roof is the single biggest-ticket home repair most BC homeowners will buy this decade, and the price spread is enormous: under $8,000 for a small, simple asphalt re-roof on the Island, over $45,000 for tile on a steep, complex roof in West Vancouver. In 2026, a typical Lower Mainland replacement lands between $9,000 and $22,000 for most homes, with metal, cedar, and steep or multi-layer jobs pushing well past that.
The figures below are 2026 ranges published by BC roofing contractors, not quotes. Add 5% GST on top of contractor pricing. The order matters when you compare bids, because two quotes can look $5,000 apart and be pricing different scopes.
The material is the biggest single cost driver — different equipment, different labour, different disruption to your house. These ranges assume a typical 2,000 square foot roof in the Lower Mainland:
| Material | Typical range, installed (CAD) | Notes |
|---|---|---|
| Architectural asphalt shingles | $9,000–$18,000 | $4.50–$9.00 per sq ft; 20–25 year lifespan in Surrey market |
| Premium/designer asphalt (GAF HDZ, IKO Dynasty) | $14,000–$22,000 | 30–40 year lifespan, longer warranty tiers |
| Metal (steel panels or standing seam) | $18,000–$40,000+ | $12–$31 per sq ft depending on profile; 40–60 year lifespan |
| Cedar shake | $18,000–$44,000 | $12–$22 per sq ft; 20–30 years with maintenance; heritage look |
| Flat/low-slope membrane (TPO, EPDM, SBS torch-on) | $8,000–$20,000 per section | $10–$20 per sq ft; 15–25 years; drainage design matters |
| Clay or concrete tile | $22,000–$45,000+ | 40–60 year lifespan; heavy — structure must be checked |
Asphalt is the default for a reason: North Shore contractors put it bluntly that asphalt costs about half of what metal or cedar do, and for most homes it is the best value. Premium architectural shingles cost only modestly more than basic 3-tab ($3.50 to $5.50 per square foot) and buy significantly better wind and moisture resistance — in BC's climate, that upgrade pays for itself.
Two houses on the same street can get quotes $8,000 apart. The usual reasons in BC:
Most BC municipalities require a building permit for a roof replacement — Surrey's runs $150 to $400 depending on project value, and your contractor should pull it as part of the job. Confirm it is in the written quote. The paperwork checks that matter more than any licence: the company's business licence, active WorkSafeBC coverage for the crew, and general liability insurance. BC has no provincial roofer trade licence, so these three documents plus recent local references are your vetting.
A roof tear-off on a pre-1990 home can disturb asbestos — it turns up in more than 3,000 pre-1990 building materials, including shingles and deck under-sheeting. Before any renovation or demolition work starts on a pre-1990 building, WorkSafeBC requires a qualified person to inspect the site and prepare a written hazardous materials survey identifying any asbestos and other hazardous materials that will be disturbed. Some BC municipalities make the survey a permit condition — in Campbell River, for example, a building permit application for a pre-1990 renovation must include the survey plus a clearance letter confirming the materials were safely contained or removed — so check your own municipality's requirements before you apply. If asbestos is found, it must be removed by a licensed abatement contractor, and a Notice of Project must be filed with WorkSafeBC at least 48 hours before the hazardous-materials work begins. If asbestos that was not in the survey turns up mid-job, work must stop until it is contained or removed. Build the survey into your timeline before you book the roofer — a stopped job costs more than the survey.
If you live in a condo or townhome under a BC strata corporation, the roof is almost always common property. That means the strata council — not you — chooses the contractor, approves the scope, and pays for it out of the contingency reserve fund, funded through strata fees and sometimes a special levy. Do not get your own quote for the building's roof. If your building's roof is aging, read the strata's depreciation report and show up at the meeting where it comes up.
BC's west coast punishes roofs differently than the rest of Canada: months of rain, moss, wind, and salt air instead of deep freeze cycles. Practical guidance from BC contractors:
| Architectural asphalt, typical 2,000 sq ft home (Lower Mainland) | $9,000–$18,000 |
|---|---|
| Premium/designer asphalt (Surrey 2026) | $14,000–$22,000 |
| Metal, steel panels or standing seam | $18,000–$40,000+ |
| Cedar shake | $18,000–$44,000 |
| Flat/low-slope membrane (TPO, EPDM, SBS) — per section | $8,000–$20,000 |
| Municipal building permit (Surrey example) | $150–$400 |
| Removing a second existing shingle layer | $1,500–$3,500 extra |
| Decking replacement where rot is found | $3–$6/sq ft |
2026 contractor-published BC ranges; add 5% GST on top of quotes, then compare.
For a typical 2,000 square foot roof in the Lower Mainland, architectural asphalt runs about $9,000 to $18,000 installed; premium designer asphalt $14,000 to $22,000; metal (steel panels or standing seam) $18,000 to $40,000 or more; cedar shake $18,000 to $44,000; and clay or concrete tile $22,000 to $45,000-plus. Flat or low-slope membrane sections (TPO, EPDM, torch-on) run $8,000 to $20,000 a section. Add 5% GST on top of contractor quotes. Prices come from 2026 contractor-published BC ranges — get three written quotes, because no two roofs price the same.
Labour. Rates in and around Victoria and Vancouver run about 15 to 20 percent higher than the rest of the province because of the higher cost of living driving up wages. The upside of the city market is competition: there are many roofers, so get multiple itemized quotes and the premium often shrinks. Interior and northern BC can also run higher where crews travel farther or access is difficult.
Two, at most. The BC Building Code allows a maximum of two layers of asphalt shingles before a full tear-off is required. If your home already has two layers, the removal adds roughly $1,500 to $3,500 to the project on top of the standard tear-off, which is usually included in the base quote. One reason roofers push for a full tear-off anyway: once the shingles are off, the decking gets inspected, and hidden rot gets found before it becomes a leak.
On price they land in the same range — North Shore contractors note that asphalt costs about half of what either of them do, while cedar and metal sit in the same band as each other. On performance in coastal weather, metal wins: high moisture resistance, 40 to 70 year lifespan, sheds moss and handles wind. Cedar is a BC heritage look and suits many West Coast homes, but its moisture resistance is low to moderate, it needs treatment and maintenance, and its lifespan is 20 to 30 years with upkeep. If you want the longest-lived roof for the wet side of the mountains, metal is the stronger value at a similar installed price.
In most BC municipalities, yes. Cities like Surrey require a building permit for residential roof replacements, typically $150 to $400 depending on project value, and your contractor should pull it on your behalf as part of the job — a roofer who suggests skipping the permit is a red flag. Unpermitted work creates problems at resale and can void material warranties, so confirm in writing that the quote includes the permit and the inspection.
BC has no provincial roofer trade licence, so the checks that matter are business licence, active WorkSafeBC coverage for the crew, and general liability insurance — ask for proof of all three, not just a quote. Then check recent local references and confirm the installer warranties the workmanship separately from the manufacturer's shingle warranty. Material warranties of 25 to 50 years mean nothing if the installation fails in year six and the contractor is gone.
Almost certainly the strata corporation, not you. In BC strata buildings the roof is usually common property, so the strata council decides on the replacement, gets the quotes, and pays for it out of the contingency reserve fund — funded by everyone's strata fees, sometimes with a special levy if the reserve is short. Do not hire your own roofer for the building's roof. Read your strata's bylaws and the depreciation report, and go to the AGM where the roof comes up.
Late fall through early winter. Roofing slows down from October to March, and contractors want to keep crews busy through the slower months — that creates real flexibility on price. The trade-off on the coast is rain: North Shore and Lower Mainland contractors schedule around the wet season, so book the off-season slot but expect some weather juggling. Avoiding the spring/summer peak rush is where the savings are.
Wear and tear, no — insurance does not buy you a new roof because the old one aged out, which is most of what this guide covers. Sudden, accidental damage (a windstorm ripping off a section, a fallen tree) can be covered, minus your deductible and subject to depreciation on older roofs. If the damage might be claim-worthy, call your insurer before you sign anything: adjusters want to see the damage before it is repaired.
An itemized, written quote that names: the material and manufacturer with the warranty tier, the price per square (100 square feet) or per square foot, how many existing layers get torn off and what a second layer costs, the rate for decking replacement if rot is found ($3 to $6 a square foot is typical), flashing work at chimneys, skylights and vents ($150 to $500 per location), who pulls the building permit, the crew's start date and expected days on site, the workmanship warranty term, and cleanup and disposal. Two quotes are comparable only if they include the same line items — the cheapest total with missing line items is usually the most expensive roof.