Driveway & Walkway

  • What this is: maintenance, failure modes, drainage requirements, and replacement decisions for a detached home’s driveway and entry walkways — covering asphalt, poured concrete, and pavers in Metro Vancouver’s climate.
  • Not: patios, retaining walls, or shared hardscape areas (see hardscape (Home Systems)); drainage swales, grading, or site water management (see grading (Home Systems), foundation-drainage-waterproofing (Home Systems)). Strata driveways are common property — see the Strata reality section.
  • Figures: 2025–26 Metro Vancouver estimates — get your own quotes.

Bottom line

The rule (tripwire)

  • If your driveway slopes toward the garage → the slab and foundation are at flood risk every rain. A driveway must pitch away from the building or toward a catch basin. The BC Building Code requires the ground surface to drain away from the structure at a minimum 2% slope over the first 3 metres.1 This is a correction project, not DIY crack fill — get a paving or grading contractor in.
  • If any walkway step has a vertical lip ≥ 1.3 cm (~½ inch) from frost heave or settlement → it is a trip hazard and a liability. In BC, property owners are responsible for reasonably safe walkways — an unaddressed hazard is legally exposed ground. Re-level the pavers or grind the concrete step now; don’t wait for someone to fall.
  • If asphalt cracks are ≥ 6 mm (¼ inch) wide, or potholes appear → crack-fill or patch immediately. Water penetrates, freeze-thaw widens the crack, and the base fails. Small cracks are cheap; waiting for base failure leads to full replacement.
  • If you have asphalt → sealcoat within 12 months of installation and every 3 years after. Sealcoating is the single highest-leverage, lowest-cost maintenance action for asphalt. Skip it and UV oxidation + water penetration halve your driveway’s life.

Recurring upkeep

  • Crack-fill asphalt annually (late summer, before freeze): fill any crack ≥ 3 mm before it widens over winter. DIY tube filler handles minor cracks; a contractor uses hot-rubberized sealant for lasting results.
  • Sealcoat asphalt every 3 years (minimum 24 months since last coat): coal tar or asphalt emulsion sealant; DIY is viable for a residential driveway, pro gives better edge sealing.
  • Check paver joint sand every 2–3 years: polymeric sand erodes with rain and pressure washing. Topping up prevents ant colonization, weed growth, and paver wobble that leads to lippage.
  • Re-level any sunken pavers or heaved concrete sections before winter: frost cycling widens any displacement.
  • Seal concrete every 2–3 years (acrylic) or every 10 years (penetrating sealer): penetrating sealer is the better choice for Metro Vancouver — it does not peel, does not require stripping before re-application, and slows freeze-thaw spalling.

One-time setup

  • Confirm your driveway drains away from the garage and foundation: walk it in a rainstorm and watch where puddles form. If water pools at the garage door, that is the drainage direction problem.
  • Find and vet a paving contractor now, before you need one urgently. Asphalt contractors book up in summer; getting on a known contractor’s list before a failure means you choose rather than scramble → vendor-roster (Home Systems).

Standing facts

  • Resurfacing or full driveway replacement is pro work: requires proper base preparation, machinery, and in some cases a permit for new curb cuts or where impervious surface exceeds municipal thresholds.
  • Crack fill, sealcoating, paver joint sand, and visual inspection are owner-doable — no licence required.
  • Strata driveways are common property — the strata corporation maintains them; see Strata reality section.

How it works — the one thing that matters

A driveway is a structure sitting on a compacted aggregate base. The base is the whole game. The visible surface — asphalt, concrete, or pavers — is an outer shell that protects the base from water. When the shell cracks, water infiltrates the base; the base becomes saturated; freeze-thaw cycles expand that water; the base heaves or shifts; the surface lifts, cracks, and fails in larger sections. Every maintenance action is about keeping water out of the base.

Why asphalt needs sealcoating but concrete does not (or does differently). Asphalt is porous by nature — it is aggregate held together by bitumen binder. UV light oxidizes the binder, making the surface brittle and grey; water then penetrates those surface pores to the base. A sealcoat replaces the lost oxidized binder layer and seals the surface pores. Without it, a well-laid asphalt driveway in Vancouver goes from flexible to cracked in 7–10 years instead of 20–25.23

Concrete is not porous in the same way, but it does absorb moisture through surface pores, and Vancouver’s modest freeze-thaw cycling causes the surface to spall (the thin top layer pops off in flakes). A penetrating concrete sealer slows this by filling the surface pores with silane or siloxane compounds — the water can no longer enter. Surface acrylic sealers also work but wear faster (2–3 years vs 10 years) and need stripping before re-application.4

Pavers behave differently again. Each paver is an individual unit; the system flexes. A settled or heaved paver lifts above its neighbours, creating a lip. The remedy is to lift the affected pavers, correct the base, and re-lay them with fresh polymeric sand in the joints. This is the key advantage of pavers: the repair is surgical and reversible, unlike asphalt patching or concrete spall repair, which are notoriously difficult to blend.5

The drainage direction rule (the load-bearing concern). A driveway pitched toward a garage does not just flood the floor — it drives water against the garage slab, under the slab edge, and toward the foundation wall. Over years this causes foundation dampness, slab edge erosion, and efflorescence. The BC Building Code (Section 9.14) requires finished grade to drain away from any structure at not less than 2% (≈ 6 cm per 3 m) over the first 3 metres.1 A driveway or apron pitched toward the garage violates this and is a structural drainage failure, not a cosmetic issue. → Driveway Pitched Toward the Garage Floods the Slab and Foundation (Home Systems)

What goes wrong, and the warning signs

Watch forWhat it means
Water pooling at the garage door or along the house wallDriveway slopes toward the structure — drainage problem; correct the grade
Asphalt surface grey, brittle, or crumbling at edgesUV oxidation advanced — sealcoating overdue; may be approaching overlay threshold
Hairline cracks in asphalt (≤ 3 mm)Normal early weathering — fill now before they widen
Wide cracks in asphalt (≥ 6 mm), alligator cracking, or potholesBase saturation or failure — contractor inspection required; may need overlay or full replacement
Concrete surface flaking (spalling) — thin chips popping offFreeze-thaw + moisture penetration; more patches will likely fail; evaluate full replacement
Concrete cracks wider than 3 mm, especially if steppedSettlement or frost heave; monitor displacement; fill narrow cracks; stepped cracks = structural movement
Paver lippage (one paver sits ≥ 1 cm above its neighbour)Settlement, frost heave, or eroded joint sand; re-level immediately — it is a trip hazard
Weeds or grass growing through paver jointsPolymeric sand fully eroded — top up before ant colonies and weed roots destabilize the base
Sand or fine material washing out of paver joints after rainPolymeric sand failure; replace with fresh polymeric sand (not regular masonry sand — it erodes faster)
Efflorescence (white staining) on concrete or paversMoisture working through — points to drainage or sealing gap

What actually fails (the load-bearing failures):

  • Base saturation → heave → surface failure. Water in the base is the single root cause of almost every driveway failure. Cracking, potholes, paver settlement, and concrete heave all trace here.
  • UV oxidation of asphalt binder → surface brittleness → cracking. This is the failure sealcoating prevents. Once the surface becomes cracked, water follows the cracks into the base.
  • Concrete spalling in Vancouver’s climate. Vancouver has enough freeze-thaw events (temperatures cycling around 0°C in winter) that unsealed concrete driveways routinely spall. Vancouver Concrete Driveways (a local contractor) explicitly states they do not do spall repairs because freeze-thaw systematically destroys the bond between patch and substrate — once spalling begins, replacement is usually the only reliable fix.5
  • Trip hazard lippage from frost heave. A paver or concrete slab lifted by frost heave creates a lip that BC courts and liability law treat as a reasonably foreseeable hazard a property owner must address.6

When to replace vs repair

What you seeDo this
Asphalt hairline cracks, good colour, sound baseCrack fill + sealcoat — repair
Asphalt alligator cracking over a small area (<20% of surface)Patch the area, assess base; if base is sound → repair
Asphalt alligator cracking >20% of surface, potholes, soft spotsBase failure — overlay or replacement
Asphalt in good condition but dull/oxidizedSealcoat — maintenance, not repair
Concrete hairline or stable cracks (<3 mm)Fill with flexible polyurethane crack filler; seal surface — repair
Concrete spalling over most of the surfacePatching will not hold in Vancouver’s climate — replacement
Concrete with stepped cracks or wide displacementStructural movement — contractor assessment; likely replacement
One or a few sunken or heaved paversLift, correct base, re-lay — repair (the main advantage of pavers)
Widespread paver settlement across the whole drivewayFull re-base and re-lay — replacement scope

Verdict:

  • Crack fill, sealcoating, and paver re-leveling are reversible and cheap — do them without a Decision Lifecycle process.
  • Asphalt overlay (resurfacing over sound base): reversible, 5/sq ft, medium cost — evaluate; for a typical 600 sq ft driveway that is 3,000.37
  • Full driveway replacement (any material): irreversible (old surface is removed) AND above $500 for any typical driveway → this crosses both thresholds and earns the full The Decision Lifecycle treatment. Get 2–3 written quotes; factor in material longevity, maintenance cadence, and whether drainage correction is bundled.

Asphalt Sealcoating Extends Driveway Life by Blocking Oxidation and Water (Home Systems)

Typical cost (BC / Metro Vancouver)

Maintenance (owner-doable):

TierWhat’s includedRangeSources
DIY — asphalt crack fillCrack filler tube or hot-pour pour-pot; materials only30 per tube / 80 for a hot-pour kit78indicative (limited sources)
DIY — asphalt sealcoatSealcoat product (covers ~80–100 sq ft/gal); squeegee; driveway 0.35/sq ft materials200 for a typical 400–600 sq ft residential driveway in materials89indicative (limited sources)
Pro — asphalt crack fill + sealcoatContractor cleans, crack-fills, applies sealant; typical 400–600 sq ft residential driveway70010119
DIY — concrete seal (penetrating)Silane/siloxane penetrating sealer product; materials only0.75/sq ft (450 for a 600 sq ft driveway)12indicative (limited sources)
Pro — concrete sealPressure wash + acrylic or penetrating sealer; 2.50/sq ft1,500 for a 600 sq ft driveway413indicative (limited sources)
Pro — paver joint sand top-upPolymeric sand only, no lift-and-relay; 1.00/sq ft600 for a 600 sq ft driveway14indicative (limited sources)

Repair and replacement (contractor work):

TierWhat’s includedRangeSources
Asphalt overlay / resurfacingNew 1.5–2” layer over sound existing base; no tear-out5/sq ft (3,000 for 600 sq ft)1537indicative (limited sources)
Full asphalt replacementTear-out, new compacted gravel base, 2–3” asphalt; typical residential driveway8/sq ft installed (4,800 for 600 sq ft)1637indicative (limited sources)
Concrete repair / crack seal (minor)Professional crack sealing and surface patching (small areas)1,000 depending on scope17indicative (limited sources)
Full concrete replacementTear-out, new base, pour; Metro Vancouver runs at the high end22/sq ft (13,200 for 600 sq ft); note: spall-only repair is often not offered by Vancouver contractors — see above123indicative (limited sources)
Paver re-leveling (local section)Lift affected pavers, correct base, re-lay, fresh polymeric sand15/sq ft for leveling scope (3,000 for a section)14indicative (limited sources)
Full paver installation / re-baseComplete tear-out and re-install; interlocking pavers40/sq ft installed (24,000 for 600 sq ft)3indicative (limited sources)

Metro Vancouver labour rates are among the highest in BC — budget at the upper end of these ranges. Get 2–3 written quotes. A quote far below these ranges for the same scope usually means the base preparation or drainage correction is not included. Pricing is indicative — limited BC-specific sources were available for maintenance-tier costs; confirm with local contractors.

How to maintain it — the procedures

Procedure: Crack-fill asphalt — annually in late summer

Why: water in a crack freezes, expands, and widens the crack each winter. Filling before freeze locks the surface, protects the base, and costs a few dollars vs hundreds later.

You’ll need:

  • Asphalt crack filler (tube with caulking gun, or hot-pour bottle)
  • Wire brush or screwdriver
  • Leaf blower or compressed air
  • ~1 hour for a typical residential driveway
  1. Inspect the driveway in dry conditions; mark every crack ≥ 3 mm.
  2. Clear debris from each crack with the wire brush; blow out loose material with compressed air.
  3. MUST ensure cracks are dry before filling — moisture under the filler breaks the bond.
  4. Apply crack filler into the crack; slightly overfill, then tool flush with a putty knife.
  5. Allow to cure per product instructions (usually 24–48 hours) before traffic.
  6. Do not sealcoat over wet crack filler — wait for full cure.

Done when: all cracks ≥ 3 mm are filled flush, cured, and dry.

Stop and call a pro if:

  • Cracks are wider than ~25 mm (1 inch) or show significant vertical displacement (one side higher than the other)
  • You see soft or spongy areas in the asphalt surface — these indicate base failure; crack fill will not hold
  • “Alligator cracking” (interconnected pattern like crocodile skin) covers a large area — this is base saturation, not surface cracking

Procedure: Sealcoat asphalt — every 3 years

Why: sealcoating is the oxidation-prevention maintenance for asphalt — it replaces the weathered binder layer and seals surface pores against water penetration. A 200 DIY job extends the life of a driveway that costs 4,800 to replace.2

You’ll need:

  • Asphalt sealcoat product (coal tar or asphalt emulsion; 1 gallon covers ~80–100 sq ft)
  • Squeegee brush / sealcoat broom
  • Painter’s tape and cardboard for edging
  • Leaf blower and hose
  • ~3–4 hours application; 24–48 hours curing (keep traffic off)
  • Do NOT sealcoat if rain is forecast within 24 hours
  1. Sweep the driveway clean; blow out any debris.
  2. Rinse with a hose and let dry completely (a full dry day minimum).
  3. MUST fill all cracks first (Procedure above) and let crack filler fully cure before sealcoating over it.
  4. Tape off or protect adjacent surfaces (garage floor, sidewalk edge).
  5. Pour sealcoat in a line across one end; spread with the squeegee broom in even overlapping strokes.
  6. Apply two thin coats rather than one thick coat — thick coats peel.
  7. Barricade the driveway; cure for 24 hours minimum; 48 hours before heavy vehicle traffic.

Done when: even, uniform coverage with no puddles or roller marks; driveway surface is sealed and dark.

Stop and call a pro if:

  • The driveway has alligator cracking or soft spots — sealcoat on a failing base is wasted money
  • You are unsure about drainage direction (pro will confirm pitch while there)

Wait time between coats: minimum 24 months since the last sealcoat — applying too frequently builds up a thick, brittle layer that peels.2

Procedure: Paver joint sand — every 2–3 years

Why: polymeric sand in paver joints locks pavers in place, prevents ant colonization and weed roots, and stops water from undermining the bedding layer. Once it erodes, pavers wobble, shift, and develop trip-hazard lippage.

You’ll need:

  • Polymeric sand (not regular masonry sand — regular sand erodes quickly)
  • Leaf blower
  • Push broom
  • Garden hose with gentle spray
  • ~2–4 hours for a typical driveway
  1. Blow all debris out of joints with a leaf blower.
  2. MUST work in dry conditions — polymeric sand activates with water at the end; moisture during spreading causes it to harden prematurely.
  3. Pour polymeric sand over the paver area; sweep into joints with the push broom until joints are filled within ~3–5 mm of the top.
  4. Blow excess sand off the paver surface (important — sand left on the face can haze after activation).
  5. Gently mist the entire area with the hose; let it soak in; mist again. Do not flood — gentle activation is what locks the polymers.
  6. Keep traffic off for 24 hours.

Done when: joints are filled, surface is clear of excess sand, and sand in joints is firm after curing.

Stop and call a pro if:

  • Multiple pavers have shifted or show significant lippage — this needs a lift-relay, not just sand top-up
  • The bedding layer under the pavers is visibly washed out or voided

Procedure: Visual inspection for drainage and trip hazards — twice per year (spring and fall)

Why: catching a drainage problem or trip-hazard lip early is cheap; discovering it after a flood or a fall is not.

You’ll need: nothing; 10 minutes.

  1. Walk the driveway and entry walkways slowly and look at ground level.
  2. Check drainage direction: is the driveway sloped so water runs toward the street or catch basin, not toward the garage? Run a hose at the top of the driveway and watch where the water flows.
  3. Check for lippage: place a foot on any joint or crack and feel for vertical displacement. Look for any rise ≥ ~1 cm — that is a trip hazard.
  4. Mark any problem areas with spray paint or a flag for follow-up.
  5. After heavy rain, re-inspect for new areas where water pools.

Done when: you have confirmed drainage direction is away from the structure and all walkway surfaces are within ±1 cm of their neighbours.

Stop and call a pro if:

  • Water pools at the garage door or against the house wall — drainage correction is a paving or grading contractor job, not a DIY project
  • Multiple sections of walkway have significant heave — the frost/base problem may need professional assessment

Maintenance calendar:

  • Annually (late summer): asphalt crack inspection and fill; visual inspection for lippage.
  • Every 2–3 years: sealcoat asphalt; reseal concrete; top up paver joint sand.
  • Spring and fall: visual inspection for drainage and trip hazards; paver lippage check.
  • After first winter in a new home: run a hose at the top of the driveway to confirm drainage direction.
  • At 15–20 years (asphalt) / 25+ years (concrete): get a contractor assessment — plan proactive resurfacing or replacement before base failure forces emergency work.

Strata reality

Driveways and entry walks are almost always common property in a strata.

In a BC strata, the driveway and exterior walkways serving a building are typically designated common property on the strata plan — the strata corporation is responsible for their maintenance, repair, and replacement, funded through the operating fund or contingency reserve fund.18

  • Your unit’s private walk (e.g., a front path that serves only your strata lot) may be limited common property — check the strata plan. If it is limited common property for your exclusive use, maintenance may fall to you under the registered bylaws.
  • Drainage problems affecting the building: if a common-property driveway drains toward the building, or if re-grading is needed, request it in writing to the strata council. The strata corporation has a duty to maintain common property in a state of good repair (SPA s. 72).
  • Slip/fall on common-property walks: the strata corporation is the party with maintenance responsibility, and therefore the party with potential liability. If you notice an unaddressed trip hazard on common property, submit a written maintenance request and keep the copy — it documents that you flagged it.
  • Bylaw alteration: you may not modify, resurface, or add to common-property driveways or walks without strata council approval (Standard Bylaw 5 / 6 — alterations to common property). Sealing or filling cracks on limited common property you are responsible for is generally maintenance, not an alteration, but confirm with your strata manager.

Relevant SPA provisions:

  • SPA s. 72 — strata corporation’s duty to repair and maintain common property
  • Standard Bylaw 2 — owner’s duty to maintain their strata lot
  • Standard Bylaw 5/6 — owner must obtain approval before altering common or limited common property

When you hire someone

Ask:

  • Do you do proper base preparation, or just surface-over the existing asphalt?
  • Is drainage grading (ensuring slope away from the structure) included in your scope or quoted separately?
  • Do you pull any required permits? (New curb cuts, significant impervious surface changes, or major grading may require municipal permits in Metro Vancouver municipalities.)
  • Will you use hot-rubberized sealant for cracks, or cold-pour? (Hot-rubberized lasts significantly longer.)
  • What is your sealcoat product — coal tar emulsion or asphalt emulsion? What is the warranty on your application?
  • Are haul-away and disposal of old material included?
  • What is your warranty on labour and materials?

Verify the work:

  • After rain: does water run away from the garage and house, toward the street or catch basin?
  • No standing water on the driveway surface within 30 minutes of light rain stopping (indicates proper cross-slope)
  • All cracks filled flush; no lifting at the edges
  • Sealcoat uniform with no pooling or missed strips
  • Paver joints fully packed and firm after curing
  • No lippage visible or felt underfoot at any paver joint

Who to call

These become real when filled in the Tier-B MOCs:

  • Asphalt paving contractor (Metro Vancouver)vendor-roster (Home Systems). Fill: company name, phone, notes on residential driveway experience and whether they do drainage grading.
  • Concrete / hardscape contractorvendor-roster (Home Systems). Fill: company name, phone, whether they handle concrete replacement and paver re-leveling.
  • Strata manager → Strata MOC. Fill: contact for submitting common-property maintenance requests; the strata plan number to confirm driveway classification.
  • Insurer / brokerinsurance-warranties (Home Systems). Fill: confirm whether liability coverage extends to a trip hazard on your private walk.

Sources

Idea Compass

North: Where this comes from

  • Exterior (Home Systems) — parent system
  • hardscape (Home Systems) — the broader patio/driveway/walkway category this note draws from
  • BC Building Code s. 9.14 — the drainage slope requirement that defines the load-bearing concern

East: Tensions / failure

South: Where this leads

West: What’s similar

Footnotes

  1. BC Housing, Builder’s Guide to Site and Foundation Drainage — BC Building Code s. 9.14.6 requires finished grade to drain away from a building at minimum 2% slope over the first 3 metres — https://www.bchousing.org/publications/Builder-Guide-to-Site-and-Foundation-Drainage.pdf 2

  2. Asphalt Kingdom, trade blog — sealcoat within 6–12 months of new installation, then every 2–3 years; over-sealing builds a brittle layer — https://blog.asphaltkingdom.com/driveway-sealcoating 2 3

  3. Vancouver General Contractors, Metro Vancouver cost guide 2026 — driveway replacement costs by material (asphalt 8/sq ft; standard concrete 15/sq ft; interlocking pavers 40/sq ft); typical single-car 400 sq ft project cost ranges; asphalt life 15–20 years, seal every 3–5 years — https://vancouvergeneralcontractors.com/driveway-replacement-cost-vancouver/ 2 3 4 5 6

  4. Concrete Sealing Vancouver — $1.35/sq ft for professional concrete seal (two-day process: pressure wash + seal); acrylic sealer lifespan 2–3 years; penetrating sealer up to 10 years; recommends resealing every 2–3 years; phone 604-505-0776 — https://concretesealingvancouver.ca/ 2

  5. Vancouver Concrete Driveways, a Metro Vancouver concrete contractor — explicitly states they do not perform driveway spall repairs because freeze-thaw systematically destroys the bond between patch and substrate; repair costs approach replacement cost; only handle steps, curbs, walls, pools, and structural concrete — https://concretedrivewayvancouver.ca/repairs/ 2

  6. Robson Forensic, expert article on sidewalk and walkway trip hazards — property owners are responsible for reasonably safe walkways; an unaddressed trip hazard is an exposed liability; height difference of ½ inch (1.3 cm) or greater is the commonly applied threshold for an actionable trip hazard — https://www.robsonforensic.com/articles/sidewalk-expert-witness

  7. Green Building Canada, average asphalt bitumen driveway cost Canada 2026 — BC range 8.50/sq ft installed; resurfacing/overlay 5.00/sq ft; sealcoating 0.45/sq ft; crack repair 2.50/linear ft — https://greenbuildingcanada.ca/asphalt-bitumen-driveway-cost-canada/ 2 3 4

  8. Bhumi Calculator, asphalt cost per square foot Canada 2026 — new asphalt basic 5.50/sq ft; premium 8.50/sq ft; resurfacing 5.00/sq ft; sealcoating 0.35/sq ft; crack repair 2.50/linear ft; patching 12/sq ft — https://bhumicalculator.com/countries/canada/asphalt-cost-per-square-foot 2

  9. LatestCost, asphalt driveway sealcoating cost guide 2026 — typical 0.50/sq ft; basic (900 sq ft) 540; mid-range (1,500 sq ft with crack fill) 1,200; premium (2,000 sq ft extensive damage) 2,900 — https://latestcost.com/asphalt-driveway-sealcoating-cost/ 2

  10. EverLine Coatings Vancouver — asphalt sealing and crack filling contractor serving Greater Vancouver; pricing per-project basis; contact required for quote — https://everlinecoatings.com/ca/vancouver/asphalt-sealing-crack-filling-vancouver/

  11. Burnaby Blacktop, Greater Vancouver crack sealing contractor — hot-applied rubberized sealant; residential and strata; “In a city like Vancouver, BC where it rains 90% of the time, crack sealing is essential”; pricing by quote — https://burnabyblacktop.ca/services/crack-sealing/

  12. Green Building Canada, concrete driveway cost Canada 2026 — BC installed cost 22/sq ft (Metro Vancouver at the high end due to seismic-ready mixes); sealing 2/sq ft professional, 0.75/sq ft DIY — https://greenbuildingcanada.ca/concrete-driveway-cost-canada/ 2

  13. HomeAdvisor, cost to seal concrete 2025 — professional concrete sealing 2.50/sq ft; DIY materials 0.75/sq ft; full project range 7,000 — https://www.homeadvisor.com/cost/outdoor-living/seal-concrete/

  14. Dube Property Maintenance, cost to repair paver driveway 2025 — joint re-sanding 1.00/sq ft; leveling sunken sections 15/sq ft; full restoration 4,500; polymeric sand 2/sq ft; sealing 2.50/sq ft — https://dubepropertymaintenance.com/cost-to-repair-paver-driveway/ 2

  15. Ground Up Paving, Vancouver asphalt contractor — new asphalt installation 8.50/sq ft; resurfacing overlay 5/sq ft; cost breakdown (removal 2/sq ft; base prep 1.50/sq ft; new asphalt 5/sq ft) — https://www.grounduppaving.ca/paving-blog/how-much-does-asphalt-cost-per-square-foot-in-vancouver

  16. Dhillon Paving, Vancouver and Surrey asphalt paving contractor — residential driveway full replacement 12/sq ft; lower end = overlay option where base is sound; upper end = full excavation and rebuild with West Coast drainage; transparency about what each price point includes — https://dhillonpaving.ca/blog/what-is-the-real-cost-of-asphalt-paving-in-vancouver-surrey/

  17. A1 Concrete, concrete driveway repair cost guide 2026 — DIY crack sealing materials 15; professional crack sealing 1,000; slab leveling pro 6,000; full replacement pro 15,000+ — https://www.a1concrete.com/concrete-repair-learning-center/concrete-driveway-repair-costs

  18. Province of BC — strata corporation’s duty to repair and maintain common property under SPA s. 72; division of repair duties — https://www2.gov.bc.ca/gov/content/housing-tenancy/strata-housing/operating-a-strata/repairs-and-maintenance/division-of-repair-duties