The short answer
Eave protection, the membrane sold as ice dam protection, is not required by the BC Building Code anywhere in the Lower Mainland. Article 9.26.5.1 Sentence (2)(e) exempts regions with 3,500 or fewer degree-days, and the whole region sits below that line. On permits, only the City of North Vancouver names re-roofing in its exemption list. The District of North Vancouver does not name roofing at all, and West Vancouver's 2025 Building Bylaw has no roofing exemption in it.
The eave protection article, and the sentence that undoes it
Article 9.26.5.1 of the BC Building Code is short. Sentence (1) says that eave protection has to be provided on shingle, shake or tile roofs, running from the roof edge a minimum of 900 mm up the slope, to a line at least 300 mm inside the inner face of the exterior wall. That is the sentence everybody quotes.
Sentence (2) is the one that matters here. It lists five conditions under which eave protection is not required, and the fifth reads: in regions with 3 500 or fewer degree-days. The Lower Mainland sits below that threshold across the board. So on a North Shore house, that clause alone removes the requirement, before you even get to the other four exemptions.
And the other four are worth reading, because several of them would apply anyway on typical local construction. Eave protection is not required over unheated garages, carports and porches. It is not required where the roof overhang exceeds 900 mm. It is not required on asphalt shingle roofs installed in accordance with Subsection 9.26.8. And it is not required on roofs with a slope of 1 in 1.5 or steeper.
None of this means the membrane is a bad product or that a roofer including it is overcharging you. It means that when someone tells you the code requires it here, that statement is wrong, and you should be curious about what else on the quote is being described as a code requirement when it is really a choice.
| Exemption | What it says | How it lands on a North Shore roof |
|---|---|---|
| (a) | Over unheated garages, carports and porches | Applies to detached garages and covered entries on most lots |
| (b) | Where the roof overhang exceeds 900 mm | Applies on the deep-overhang designs common on West Coast modern homes |
| (c) | On asphalt shingle roofs installed per Subsection 9.26.8 | Applies to a large share of local re-roofs, since asphalt shingle dominates |
| (d) | On roofs with slopes of 1 in 1.5 or greater | Applies to steeper roofs, including many older North Shore designs |
| (e) | In regions with 3 500 or fewer degree-days | Applies to the entire Lower Mainland, which sits under that number |
Why we still install it on some roofs anyway
A code exemption is a floor, not a ceiling. Nothing stops a builder from installing eave protection on a Lynn Valley house, and on some roofs we do.
The honest reason is narrow, though. Eave protection exists to stop meltwater from backing up under the shingles when ice forms at a cold eave. That failure mode is genuinely rare in this climate, which is exactly why the code writes the exemption around degree-days. The water problem on a North Shore roof is sustained rain, week after week, hitting details that were never great to begin with.
So we treat the membrane as one of several water management decisions rather than the headline one. Where it earns its place is at the low-slope sections, at the bottom of long runs where water volume concentrates, and around the details that will get wet the most. Where it does not earn its place is as a line item you were told was mandatory.
If a roof on the North Shore leaks, and we get called to plenty, the cause is almost never something eave protection would have prevented. Ask instead about the flashings, the ventilation, and where the water goes once it leaves the roof.
What Section 9.26 does actually require
Three requirements from Section 9.26 are worth knowing before you compare quotes, because they are checkable and they show up in the workmanship.
Slope comes first. Asphalt shingles have a minimum slope of 1 in 6 for low slope application and 1 in 3 for normal application. If a section of your roof sits below the low-slope minimum, shingles are the wrong material for it and the answer is a different assembly on that section, not a heavier underlay.
Then the underlay at the eave. Article 9.26.6.2 Sentence (3) requires underlay to overlap the eave protection by not less than 100 mm. That is a lap dimension you can watch for during installation on a roof where eave protection is being used.
And nailing. Article 9.26.2.3 Sentence (2) requires nails to penetrate through, or 12 mm into, roof sheathing. Short nails and overdriven nails are the two failures we find most often when a shingle roof loses coverage early in a windstorm, and both come from the same place: crews working fast on a roof nobody will inspect.
- Asphalt shingle minimum slope: 1 in 6 low slope, 1 in 3 normal application
- Underlay overlaps eave protection by not less than 100 mm (9.26.6.2(3))
- Nails penetrate through the sheathing, or 12 mm into it (9.26.2.3(2))
- Eave protection extends 900 mm up the slope and to 300 mm inside the exterior wall face, where it is used (9.26.5.1(1))
The question about layers, answered honestly
A common question is whether the code caps the number of shingle layers you can put on a roof, or forces a full tear-off. We went looking for that rule in the code and did not find one. The requirements we could verify in Section 9.26 do not address layer count.
That is a statement about what we verified, so treat it that way. Two other authorities do govern this and both are worth checking on your specific job. The shingle manufacturer's installation instructions carry conditions that affect the warranty, and going over an existing layer often changes them. And your municipality can take a position of its own through its building official.
There is also a structural side to it. Added layers add weight, and weight is the thing that moves a re-roof out of the maintenance category. That matters for permits, which is the next part.
Permits: the three municipalities do not agree
This is the part where the North Shore's three separate jurisdictions do what they usually do, which is diverge.
The City of North Vancouver is the clear one. Construction Regulation Bylaw 7390, subsection 8.6.1, states that notwithstanding subsection 8.1.1 and unless required by the Chief Building Official Delegate, building permits are not required for painting and decorating, and re-roofing. Read the conditional part of that. The exemption is written with an override built into it, so the Chief Building Official Delegate can still require a permit.
The District of North Vancouver is less direct. Construction Bylaw 8271 does not name roofing anywhere, and it does not name windows either. The clause that governs is section 3.3.6, which lists work the bylaw does not apply to, including non-structural repair and maintenance of lawfully-conforming structures on a parcel zoned for single-family residential use. A like-for-like re-roof reads as non-structural repair and maintenance under that clause. Anything structural does not, and we would put sheathing replacement, changing the roof structure, and adding load such as tile over a roof designed for asphalt shingle in that second group. Call the District at 604-990-2480 and confirm before you commit.
West Vancouver is the one that surprises people. Building Bylaw No. 5340, 2025, effective June 23, 2025, has no roofing exemption in it at all. Its section 4.3 exemption list covers fences, accessory buildings under 10 square metres, trellises and landscaping, and low retaining walls. Section 7.1 requires a permit before constructing, repairing or altering a Building. There is a widely quoted West Vancouver web page that says re-roofing is exempt, and we could not load it to verify because it sits behind a Cloudflare block. What we can say is that the claim conflicts with the plain text of the 2025 bylaw. So do not assume you are exempt in West Vancouver. Ask the District directly and get the answer in writing.
| Municipality | What the bylaw says | Like-for-like re-roof | What pushes it into permit territory |
|---|---|---|---|
| City of North Vancouver | Bylaw 7390 s.8.6.1 exempts re-roofing, unless required by the Chief Building Official Delegate | Exempt in writing, subject to that override | The Chief Building Official Delegate deciding a permit is required on your job |
| District of North Vancouver | Bylaw 8271 does not name roofing; s.3.3.6 excludes non-structural repair and maintenance of lawfully-conforming structures on single-family zoned parcels | Reads as non-structural repair and maintenance, so confirm with the District | Sheathing replacement, changing the roof structure, or adding load such as tile over a roof designed for asphalt shingle |
| West Vancouver | Bylaw 5340, 2025 has no roofing exemption; s.4.3 covers only fences, accessory buildings under 10 sq m, trellises and landscaping, and low retaining walls; s.7.1 requires a permit to construct, repair or alter a Building | Not exempt on the face of the bylaw. Confirm with the District before starting | The bylaw text itself, since repairing or altering a Building is permit work under s.7.1 |
What actually shortens a roof's life here
On the projects we run, the things that decide whether a roof reaches its expected life on the North Shore have almost nothing to do with ice.
This is a high-rainfall region with heavy tree cover. Moss and organic debris hold water against the roof surface, and a north-facing slope under conifers stays wet for long stretches. We see more roofs shortened by that than by sun exposure or by freeze and thaw. Two houses on the same street, same shingle, same year, can be a decade apart in condition based on nothing more than which one sits under the trees.
Ventilation of the roof assembly is the other one. A roof that fails early often has a ventilation or attic moisture problem underneath it rather than a shingle problem on top. Warm moist air reaching a cold sheathing surface does damage that looks, from the driveway, like the shingles wore out.
The tear-off is when you find out about the sheathing. On older stock, budgeting for some sheathing replacement is realistic, and a quote that assumes zero is optimistic. That does not make the quote dishonest, it makes it incomplete, and you want the unit rate for replacement written into the contract before the first bundle comes off.
Flashings are where leaks actually start. Chimneys, skylights, valleys, and the intersections where a roof meets a wall. Reusing old flashing to save a few hundred dollars is a false economy we get called out to fix regularly, usually on a roof that is otherwise fine.
The parts of a re-roof that are not the roof
Three things attached to a roofing job get decided badly because they sit at the edges of the scope.
Gutters, downspouts, and where the water goes afterwards. A new roof moves the same volume of water it always did, into whatever drainage system the house has. If the perimeter drains are original clay or failing tile, a roofing job is the moment you find out, because that is when someone is finally looking at the downspout connections.
Trees. Overhanging trees are the maintenance factor above everything else here, and pruning or removing them on the North Shore runs into the tree bylaws in all three municipalities. That is a separate approval process with its own timeline, so it does not sit inside a two-week roofing schedule.
Access and steepness. A steep roof on a sloped Deep Cove or Canyon Heights lot with nowhere to stage material is a different job from a low-slope roof with driveway access, and the difference is real labour rather than a markup. When you compare quotes on a difficult lot, check that both roofers actually walked the property.
Disposal is a real line item too. Ask how it is handled and whether it is included in the number you were quoted, because it is a common place for a quote to look cheaper than a competitor's while covering less.
How to read a roofing quote after all this
You now have a small set of questions that separate a careful roofer from a fast one, and none of them require you to know anything about roofing.
Ask whether the eave protection on the quote is there because the code requires it. If the answer is yes, you know something about how carefully that company reads the code. A good answer sounds like: the code exempts us here, we include it on the low-slope sections and at the eaves because it is cheap insurance on a wet coast, and here is what it costs if you want it removed.
Ask what happens if the sheathing is bad, and get the unit rate in writing. Ask whether the flashings are being replaced or reused, at every penetration, by name. Ask what the permit position is in your specific municipality, and expect a roofer working on the North Shore to know that the City, the District, and West Vancouver each answer that differently.
And ask where the water goes. A roofer who has an opinion about your downspouts and your perimeter drains is thinking about the building rather than the roof, which is what you want on a house that gets this much rain.
Sources
- BC Building Code 2024, Section 9.26. Article 9.26.5.1 eave protection and the 3,500 degree-day exemption, asphalt shingle minimum slopes, the 100 mm underlay overlap in 9.26.6.2(3), and the nail penetration requirement in 9.26.2.3(2).
- City of North Vancouver, Construction Regulation Bylaw 7390 (consolidated). Subsection 8.6.1 exempts re-roofing from building permits unless required by the Chief Building Official Delegate.
- District of North Vancouver, Construction Bylaw 8271. Section 3.3.6 excludes non-structural repair and maintenance of lawfully-conforming structures on single-family zoned parcels; the bylaw does not name roofing.
- District of West Vancouver, Building Bylaw No. 5340, 2025, effective June 23, 2025. Section 4.3 exemption list contains no roofing exemption, and section 7.1 requires a permit to construct, repair or alter a Building.
Frequently asked questions
Does the BC Building Code require ice dam protection on a North Vancouver roof?
No. Article 9.26.5.1 Sentence (2)(e) of the BC Building Code states that eave protection is not required in regions with 3,500 or fewer degree-days, and the Lower Mainland sits below that threshold. So eave protection, the membrane usually sold as ice dam protection, is not a code requirement on a North Vancouver roof. Installing it anyway is a defensible choice, and we do on some roofs, but a roofer telling you the code demands it is mistaken.
Do I need a building permit to re-roof a house in the City of North Vancouver?
The City of North Vancouver is the one North Shore municipality that exempts re-roofing in writing. Construction Regulation Bylaw 7390, subsection 8.6.1, states that building permits are not required for painting and decorating, and re-roofing. The exemption is conditional though: it applies unless required by the Chief Building Official Delegate, so the City retains the ability to require a permit on a specific job.
Does the District of North Vancouver require a permit for re-roofing?
The District's Construction Bylaw 8271 does not name roofing anywhere, so there is no explicit exemption to point at. The operative clause is section 3.3.6, which excludes non-structural repair and maintenance of lawfully-conforming structures on single-family zoned parcels from the bylaw. A like-for-like re-roof reads as non-structural repair and maintenance under that wording. Confirm your specific job with the District at 604-990-2480 before starting.
Is re-roofing exempt from permits in West Vancouver?
Not on the face of the bylaw. West Vancouver's Building Bylaw No. 5340, 2025, effective June 23, 2025, contains no roofing exemption. Its section 4.3 exemption list covers fences, accessory buildings under 10 square metres, trellises and landscaping, and low retaining walls, while section 7.1 requires a permit before constructing, repairing or altering a Building. There is a commonly cited West Vancouver web page saying otherwise, which we could not verify and which conflicts with the 2025 bylaw text. Ask the District directly.
Is it true that North Vancouver requires a permit once 25 percent of the roof covering is removed?
We could not find that figure in any of the three North Shore building bylaws. The 25 percent threshold circulates on contractor marketing pages, and it does not appear in the City's Bylaw 7390, the District's Bylaw 8271, or West Vancouver's Bylaw 5340. Treat it as unsupported and work from the actual bylaw text for your municipality instead, or call the building department and ask.
Does the code limit how many layers of shingles can go on a roof?
We looked for a layer limit in the BC Building Code and did not find one in the requirements we verified. Section 9.26 does not address layer count. Two other sources do govern the decision on a real job: the shingle manufacturer's installation instructions, which carry warranty conditions that often change when you install over an existing layer, and your municipality's building official. Added layers also add weight, which can move the job from maintenance into structural work.
What is the minimum roof slope for asphalt shingles in BC?
The BC Building Code sets an asphalt shingle minimum slope of 1 in 6 for low slope application and 1 in 3 for normal application. If a section of your roof falls below the low-slope minimum, shingles are the wrong material for that section and the correct fix is a different assembly there. Heavier underlay does not make a too-flat section suitable for shingles.
Why do roofs on shaded North Shore lots fail earlier?
Moss and organic debris hold water against the roof surface, and a north-facing slope under conifers stays wet for long stretches in this climate. On the projects we run, that matters more to roof life here than sun exposure or freeze and thaw. Two houses on the same Lynn Valley or Deep Cove street with identical shingles installed the same year can be a decade apart in condition purely because of tree cover.
Should I budget for sheathing replacement during a re-roof?
Yes, on older housing stock. The tear-off is the moment you find out what the sheathing is doing, and a quote that assumes zero replacement is an optimistic quote rather than a dishonest one. Get the unit rate for sheathing replacement written into the contract before the first bundle comes off, so the conversation on day two is arithmetic rather than negotiation.
Can I reuse the existing flashings to save money on a re-roof?
We would not. Flashings at chimneys, skylights, valleys, and roof-to-wall intersections are where leaks actually start, and reusing old flashing is the false economy we get called back to fix most often on roofs that are otherwise sound. Ask your roofer to list every penetration by name and state whether the flashing at each one is being replaced or reused.
Does a new roof affect my perimeter drains?
It does not change the volume of water, and that is the point. The same water still leaves the roof through the downspouts into whatever drainage system the house has. A re-roof is often when someone finally looks at the downspout connections, so it is a common moment to discover that original clay or failing tile perimeter drains are not moving water away from the foundation.
Can I have trees over my roof pruned as part of a roofing job?
Not on the same schedule. Overhanging trees are the biggest maintenance factor for a North Shore roof, and pruning or removing them runs into the tree bylaws in all three municipalities. That is a separate approval with its own timeline, and it does not fit inside a two-week roofing window. Start the tree question well before you book the roofers.
Why is a roofing quote higher on a steep Deep Cove or Canyon Heights lot?
Access and steepness are real labour rather than a markup. A steep roof on a sloped lot with nowhere to stage material takes materially more time and equipment than a low-slope roof with driveway access. When you compare quotes on a difficult lot, check that both roofers actually walked the property, because a number produced from satellite imagery will not survive contact with the site.
Related service
Home renovation
See how we handle home renovation projects across the North Shore.
Learn about home renovationWhere this applies
Related articles








