Hardscape (Patios, Walkways, Driveways)
- What this is: patios, walkways, driveways, and steps made of pavers, poured concrete, asphalt, or gravel — how they work, what fails, and how to maintain them on a detached property in Metro Vancouver.
- Not: retaining walls (see retaining-walls (Home Systems)); irrigation systems (see irrigation (Home Systems)); foundation drainage beneath the surface (see foundation-drainage-waterproofing (Home Systems)). Strata common-area hardscape (driveways, visitor parking, paths) is strata-managed — see the Strata reality section.
- Figures: 2025–26 Metro Vancouver estimates — get your own quotes.
Bottom line
The rule (tripwire)
- If any paved surface slopes toward the house → fix the grade. A patio or driveway pitched inward routes rainwater straight to your perimeter drain and foundation wall. The BC Building Code requires a minimum 2% fall (1/4” per foot) away from the building for the first 3 m.1 Until the slope is wrong, there is nothing to do today.
- If a paver, slab, or step has more than 6 mm (1/4”) of lippage above an adjacent unit → it is a trip hazard. Frost heave and base settlement both create this. Fix it before someone falls — liability follows.
- If your asphalt driveway shows fine crazing, fading, or water soaking in (not beading) → it is time to reseal, not replace. Reseal every 3–5 years; replacement is for structural failure, not surface oxidation.
Recurring upkeep
- Spring walkthrough after frost season: check for heaved pavers, new cracks, lippage, and whether surfaces still drain away from the house. This one annual look catches 90% of problems while they are cheap to fix.
- Reseal asphalt every 3–5 years (every 2–3 in high-traffic areas).2 Wait 6–12 months before sealing a brand-new driveway.
- Top up polymeric sand in paver joints when joints are visibly eroded, weedy, or soft — typically every 3–5 years depending on sun and rain exposure.3
- Seal concrete every 3–5 years in Metro Vancouver’s wet climate to resist freeze-thaw spalling and staining.4
One-time setup
- Photograph the drainage slope on move-in. A photo + date establishes baseline; if a neighbour’s or your own landscaping later changes grading, you have evidence.
- Find and vet a licensed landscape contractor who does drainage work — not just paving — for the day you discover a slope issue.
Standing facts
- Drainage slope is not cosmetic — it is code. BC Building Code s. 9.14.6.1 mandates grading to prevent water accumulation near the building.1
- Large concrete or asphalt replacement is a pro job — involves demolition, base prep, and (in Vancouver) sometimes a drainage permit. Paver re-leveling of a small area is owner-doable.
- Strata common-area hardscape is strata’s responsibility, not yours — but confirm the boundary on your strata plan.
How it works — the one thing that matters
Every hardscape surface is a lid over a base. The lid — pavers, concrete slab, asphalt mat — is what you see. The base — compacted gravel sub-base, often 200–300 mm deep — is what determines whether the lid stays level and water drains correctly for the next 30 years.5
The load-bearing mechanism is drainage, not the surface material. Water is the destroyer. When rain hits a paved surface, it must exit at the edge — never accumulate at the centre and never run back toward the house. That requires:
- Surface slope: at least 2% (1/4” per foot) away from the building.1 A level patio looks right but is wrong.
- A permeable or draining edge: water reaching the perimeter needs somewhere to go — a planted bed, a channel drain, a catch basin, or a permeable strip.
- A stable, non-frost-susceptible base: clay soil under a patio holds moisture and heaves in a freeze. Properly compacted crushed gravel drains freely and holds shape through BC’s frost cycles.5
Pavers vs. concrete vs. asphalt — the practical difference:
- Interlocking pavers: individual units that can be removed and re-leveled when the base settles or heaves. The joints (filled with polymeric sand) flex slightly. Longest-lived (30–50 years) and most repairable. Each unit can be individually replaced. The joints are the weak point — weed seed and water infiltrate through eroded joints.6
- Poured concrete: monolithic slab that cracks rather than flexes. Cracks are repairable with crack filler or resurfacing if structural integrity is intact. A heaved slab cannot be re-leveled by resetting — it needs foam injection (polyjacking) or mudjacking, or replacement. Sealing is critical in Metro Vancouver to prevent freeze-thaw spalling.7
- Asphalt: petroleum-based mat that is flexible and lower-cost upfront but oxidizes and softens. Regular sealcoating is not optional here — it is maintenance. Typical lifespan 15–20 years with proper upkeep.8
- Gravel / permeable: no surface to crack; handles drainage naturally; requires periodic top-up and edging to stay contained.
So what: when hardscape is laid with proper base prep and correct slope, it requires almost no structural intervention — just surface maintenance. When it skips base prep or slope, no amount of surface sealing fixes the underlying problem.
→ Hardscape-Must-Slope-2pct-Away-From-Foundation (Home Systems)
What goes wrong, and the warning signs
| Watch for | What it means |
|---|---|
| Water pooling on the surface after rain | Insufficient slope or a low spot — water is not exiting |
| Water pooling or damp soil against the house foundation | Hardscape is pitching toward the house — drainage failure; feeds the perimeter drain and basement |
| A paver or slab edge raised above its neighbour by 6 mm or more | Frost heave or base settlement — trip hazard |
| Cracks wider than ~3 mm or growing year to year | Structural base movement, not just surface shrinkage |
| Concrete surface flaking or pitting (spalling) | Freeze-thaw damage; usually from de-icing salt or unsealed concrete in a wet climate |
| Asphalt fading from black to grey, or water soaking in | Oxidation — surface sealing overdue; not yet structural failure |
| Paver joints filled with weeds or visibly eroded | Polymeric sand has failed — seeds and water entering the base |
| Asphalt alligator cracking (a network of small cracks) | Base failure or end-of-life — surface sealing will not fix this |
| Steps that rock or shift | Base or support has settled — a fall risk |
What actually fails (the load-bearing failures):
- Drainage failure pitching toward the house — the highest-consequence failure. Routes runoff to the foundation and perimeter drain; over years it can contribute to basement water infiltration. Every other failure is cheaper to fix.
- Trip hazard lippage from frost heave — any raised edge at a walkway or step is a fall risk with real liability. Frost heave is common in Metro Vancouver in cold snaps when clay-rich soil is present.
- Asphalt base failure (alligator cracking) — once the sub-base is compromised, sealcoating is cosmetic. Replacement is the only fix.
- Concrete spalling from de-icing salts — sodium chloride accelerates freeze-thaw damage on concrete. In Metro Vancouver this is less common (salt is less used than eastern Canada) but still occurs on driveways near roads.
→ Frost-Heave-Lippage-Is-A-Trip-Hazard-And-A-Liability (Home Systems)
When to replace vs repair
| What you see | Do this |
|---|---|
| 1–3 heaved pavers, joints intact | Re-level — pull the unit, add or compact base material, reset and re-sand. Owner-doable on a small scale. |
| A heaved concrete slab section, slab otherwise intact | Lift/level — foam injection (polyjacking) or mudjacking. Pro job; less than half the cost of replacement.9 |
| Asphalt surface fading, fine crazing, water soaking in | Reseal — not replace. Surface is intact; oxidation is normal wear. |
| Asphalt alligator cracking across a large area | Replace — base has failed. No surface treatment fixes base movement. |
| Concrete cracks ≤ 3 mm, isolated | Crack filler — DIY or pro; seal promptly in wet climates to prevent freeze-thaw widening. |
| Concrete spalling < 25 mm deep over most of the surface | Resurface — overlay at 10/sq ft (BC, 2025) rather than full demolition.10 |
| Concrete crumbling or with widespread structural cracking | Replace — resurfacing won’t bond to a structurally failed base. |
| Drainage slopes toward house, minor (new grading fix possible) | Regrade — add topping material, re-set edge pavers, or install a channel drain at the low point. |
| Drainage slopes toward house, slab must be lifted or re-poured | Pro job — involves demolition, possible drainage permit, and re-pour. Cross the Decision Lifecycle threshold (>$500 + irreversible). |
Verdict — reversibility × cost framing:
- Small paver re-level (few units, self-done): reversible and low cost — just do it.
- Concrete polyjacking / foam lift: reversible in the sense that replacement remains possible afterward; cost 3,000 depending on slab area. Crosses the >$500 threshold if larger — apply the The Decision Lifecycle (is the base still sound? will lifting hold?).
- Full driveway replacement (concrete or asphalt): irreversible + high cost (20,000+) — full Decision Lifecycle. The question is not “fix or replace” but “what material, what scope, and what drainage changes go in at the same time.”
→ Paver-Re-leveling-vs-Full-Replacement-Decision-Rule (Home Systems)
Typical cost (BC / Metro Vancouver)
| Tier | What’s included | Range | Sources |
|---|---|---|---|
| DIY / parts only | Polymeric sand bag (~60), concrete crack filler (30), asphalt crack filler (25), concrete sealer (0.75/sq ft in materials) | Parts as listed | 347 |
| Basic — surface repairs and sealing | Pro crack sealing (concrete or asphalt): 500 per job (minimum trip fee 150); asphalt sealcoating 0.45/sq ft; concrete sealing 2/sq ft; paver polymeric sand reapplication 5/sq ft (labour + materials) | 800 per job depending on scope | 843 |
| Standard — paver re-level or concrete lift | Paver re-leveling (small area, pro): 30/sq ft depending on scope; mudjacking 6/sq ft; polyjacking (foam) 25/sq ft; concrete resurfacing (overlay) 10/sq ft (BC, 2025) | 5,000 depending on area and method | 91011 |
| Premium — full replacement | Asphalt driveway replacement (installed): 18/sq ft; single-car driveway (400 sq ft) 7,200. Concrete driveway or patio (installed BC): 22/sq ft; typical double-car driveway 13,200. Interlocking pavers (installed): 40/sq ft; driveway 16,000 | Full replacement typically 20,000+ depending on material and site | 6812 |
Metro Vancouver runs at the higher end of BC ranges — higher labour costs, seismic-ready concrete mixes, and drainage complexity all add cost. Demolition of an existing surface adds 5/sq ft before the new surface.12 Get 2–3 written quotes — a low quote that excludes base prep, grading, and drainage is the most common hidden cost.
Polyjacking (foam lift) vs. replacement: foam lift typically costs 20–30% of full replacement; it works when the base is structurally sound and only settlement has occurred. If the base itself has failed (washed out, organic-contaminated), lifting fills voids temporarily but the problem recurs.
How to maintain it — the procedures
Procedure: Spring inspection walkthrough — annually (after frost season)
Why: frost heave, base settlement, and water movement happen over winter; catching problems in March–April means repairs before the busy landscaping season and before a trip hazard causes a fall.
You’ll need: a straight board or level (~600 mm), a tape measure, a garden hose, ~30 min.
- Walk every paved surface. Look for any unit, slab section, or step edge sitting higher than its neighbour.
- MUST flag any lippage ≥ 6 mm (1/4”) — set a paver edge as reference, measure with a tape or feel with your finger. That is a trip hazard threshold.
- Run a garden hose on the patio or walkway for 30 seconds. Watch where water flows: does it move away from the house in all zones, or does any area sheet back toward the foundation wall?
- Check paver joints: visible erosion, soft sand, weed growth, or gaps?
- Check concrete and asphalt for new cracks, flaking (spalling), or asphalt that has gone from black to grey.
- Log findings with a photo and date.
Done when: you have a written/photo record of any issues and a decision on which to fix now vs. monitor.
Stop and call a pro if:
- Water is pooling against the foundation
- A slab or large paver area has heaved more than 25 mm
- Cracks are wider than 6 mm or actively growing
- Any step rocks underfoot
Procedure: Polymeric sand reapplication — every 3–5 years (or when joints are visibly eroded)
Why: polymeric sand locks paver joints against weed infiltration and water washout. Eroded joints let water reach the base, accelerating heave and settlement.
You’ll need: polymeric sand (flex-polymer product for freeze-thaw climates — check label), a stiff broom or push broom, a garden hose with a fine mist setting, 2–4 hours dry weather window after application, knee pads.
- MUST ensure the surface is bone dry before starting — wet pavers prevent bonding. Wait 24–48 hours after rain.
- If existing sand is fully hardened and joints are mostly intact, you can top up over the existing material. If joints are soft, weedy, or heavily eroded: remove old sand with a joint scraper or oscillating tool before re-sanding.
- Pour or broadcast polymeric sand across the paver surface. Work it into the joints with a stiff broom using diagonal sweeps.
- Blow off excess sand from paver faces with a leaf blower (do not wash — you will wash sand out of the joints).
- Compact the filled surface with a plate compactor (rental) or by tamping; this settles the sand in the joints. Add more sand and sweep again until joints are filled to within ~3 mm of the paver top.
- MUST mist the entire surface with a fine spray — enough to activate the polymer binder, NOT enough to puddle or wash sand out. Follow the manufacturer’s application instructions for drying time (typically 24 hours above freezing).
- Keep off the surface for 24 hours. Keep off vehicle traffic for 48–72 hours.
Done when: joints are filled, polymeric sand has cured firm, and the paver surface is clear of loose sand.
Stop and call a pro if:
- The base under joints is soft, hollow-sounding when tapped, or obviously washed out — re-sanding is cosmetic until the base is fixed
- You have a large area (>50 sq m) — renting a plate compactor and managing the application at scale is easier with a crew
Procedure: Asphalt reseal — every 3–5 years
Why: asphalt oxidizes and dries out; sealcoating restores the binder, prevents fine cracks from deepening, and extends life by years per cycle.
You’ll need: asphalt crack filler (for any cracks ≥ 3 mm before sealing), asphalt sealer (bucket or driveway sealer), a squeegee or sealcoat brush applicator, painter’s tape for edges, ~4–6 hours dry weather window, latex gloves.
- Wait 6–12 months after a new driveway before the first seal — new asphalt needs time to cure.2
- Clean the surface thoroughly: sweep debris, pull weeds from cracks, degrease oil spots (oil prevents bonding).
- Fill any cracks ≥ 3 mm with rubberized asphalt crack filler. Let cure per manufacturer instructions (usually 4–24 hours) before sealing over.
- Edge with painter’s tape along house walls, garage trim, and any concrete borders.
- Pour sealer and spread with squeegee or brush in long, even strokes — work section to section, maintain a wet edge to avoid lap marks.
- Allow to dry per manufacturer directions before light foot traffic (typically 24 hours) and vehicle traffic (48–72 hours). Do not seal if rain is expected within 24 hours.
Done when: surface is uniformly coated, no missed spots, and fully dry before any traffic.
Stop and call a pro if:
- Asphalt has widespread alligator cracking — sealcoating over a failed base is cosmetic and won’t prevent worsening
- You want a uniform, professional result on a visible driveway — DIY sealing is functional but rarely looks as good as a squeegee machine applied by a contractor
Procedure: Re-level individual heaved pavers — as needed after spring inspection
Why: individual paver units that have lifted off-grade due to frost heave or base settlement can be reset by removing the unit, adjusting the base material, and replacing — no demolition or concrete breaking involved.
You’ll need: a flat-head screwdriver or paver removal tool, a bucket of bedding sand or crusher dust, a rubber mallet, polymeric sand for re-jointing, a level.
- Use the paver removal tool or screwdriver to pry up the heaved unit(s). Pull out the unit and set aside.
- Inspect the base below. If it is hollow or loose, add bedding sand and compact with a hand tamper. If a large void is present, fill with crushed gravel first.
- Re-set the paver unit on the leveled base. Check with a level that it matches surrounding units.
- Tap firmly with the rubber mallet to seat it.
- Sweep polymeric sand into the joints around the reset paver. Mist to activate.
Done when: the reset paver is flush with surrounding units (within ~3 mm), joints are filled, and the surface does not rock when stepped on.
Stop and call a pro if:
- More than ~10–15 pavers in an area have heaved — indicates a base problem, not isolated settlement; re-leveling piecemeal will not hold
- The base is wet, muddy, or clearly eroded — the water source needs to be resolved first
Procedure: Concrete crack filling — when cracks appear
Why: in Metro Vancouver’s wet climate, an unfilled crack allows water to infiltrate the slab, freeze, expand, and widen the crack. Early filling prevents escalation to a structural problem.
You’ll need: concrete crack filler (polyurethane or epoxy for structural cracks; latex filler for surface crazing), a wire brush or angle grinder for crack prep, a caulk gun, a putty knife, ~30 min to 2 hours depending on length.
- Clean the crack: wire-brush out loose debris, dust, and vegetation. For best adhesion, blow clean with compressed air.
- For cracks wider than ~6 mm: use backer rod (foam rope) to fill the depth before applying sealant — this prevents the sealant from shrinking into a deep crack.
- Apply crack filler with a caulk gun, slightly overfilling to allow for shrinkage.
- Smooth with a putty knife. Feather the edges into the surrounding concrete.
- Allow to cure per manufacturer (typically 24–48 hours before rain or traffic).
Done when: crack is filled flush, filler has cured, no gap or recession into the slab.
Stop and call a pro if:
- Cracks are wider than ~12 mm or have vertical displacement (one side is higher than the other) — indicates structural movement, not just surface shrinkage; filling alone will not address the cause
- You see the crack in the same location every year — recurring cracking signals base movement; have a contractor assess the sub-base
Maintenance calendar:
- Annually (spring, after frost): walkthrough inspection — drainage slope check, lippage check, joint condition check, crack inventory.
- Every 3–5 years: asphalt reseal; polymeric sand top-up in paver joints; concrete reseal.
- When joints show erosion or weed establishment: polymeric sand reapplication (do not wait for the 3-year interval if joints have clearly failed).
- On purchase or move-in: photograph drainage slope at all hardscape edges adjacent to the house; confirm no negative slope exists.
- If adding hardscape (patio extension, new path): confirm 2% away-from-house slope BEFORE the pour or before base material is compacted — correcting slope after the fact is expensive.
Strata reality
The hardscape responsibility split depends entirely on where the hardscape is relative to the strata plan:
- Your private patio or balcony slab (within your strata lot or limited common property): you are responsible for maintenance and minor repairs under Standard Bylaw 2. Confirm whether your strata plan assigns your patio slab as strata lot, limited common property, or common property — the bylaw follows the strata plan designation.13
- Common area driveways, visitor parking, walkways, and paths: the strata corporation is responsible for repair and maintenance under SPA s. 72 and Standard Bylaw 3.13 If you notice a trip hazard or drainage failure on common hardscape, report it in writing to the strata manager — documenting the notice protects you if someone falls.
- Shared strata hardscape — reporting duty: if you see a trip hazard (heaved paver, cracked step, raised slab edge) on common property, notify the strata manager in writing immediately. Under SPA s. 72, the strata must repair common property; under SPA s. 163, a strata owner who doesn’t report a known hazard may share liability if someone is injured.
Strata hardscape and drainage toward your unit: if common-area grading or a neighbour’s landscaping directs water toward your unit foundation, that is a strata or neighbour drainage issue. Document with photos and notify the strata manager. This connects directly to foundation-drainage-waterproofing (Home Systems).
Permit line: a significant hardscape project on your private patio (adding area, changing drainage) may require strata council approval under Standard Bylaw 8 (alterations). Projects that affect common property (e.g., adding a drain that ties into the building’s drainage system) require strata approval AND potentially a City permit. In Metro Vancouver, patio additions or driveway replacements may require a development permit if they change impervious surface area beyond a threshold — check with your municipality.
When you hire someone
Ask:
- Are you a licensed landscape contractor in BC, insured, with WCB coverage for your crew?
- For drainage work: do you have experience with site grading and drainage system design (not just surface paving)?
- Will this project require a City of Vancouver (or your municipality’s) permit, and will you pull it?
- For concrete or asphalt: does your quote include base preparation, compaction, drainage slope, and haul-away of demolition material, or is that extra?
- For paver work: what polymeric sand product are you using, and is it rated for freeze-thaw climates?
- Can you provide references for drainage-specific work in Metro Vancouver?
Verify the work:
- Before acceptance: stand on the new surface and run a garden hose for 30 seconds — water must sheet away from the house, not pool.
- Check slope with a 4-foot level: the surface should show a slight fall away from the building at every point adjacent to the house.
- For pavers: joints should be fully filled, no loose sand on the surface after cure, no rocking units.
- For concrete: surface should be free of voids, honeycombing, or surface cracking within the first week.
- Permit closed and inspection passed (if a permit was required).
Who to call
These become real when filled in the Tier-B MOCs:
- Licensed landscape contractor / hardscape contractor (drainage experience) → vendor-roster (Home Systems). Fill: company name, phone, WCB number, notes on drainage work experience in Metro Vancouver.
- Asphalt contractor (local, with sealcoating services) → vendor-roster (Home Systems). Fill: company name, phone — BC-based companies include Burnaby Blacktop (604) 428-2885, TopWest Asphalt (Abbotsford area) 604-755-0300.
- Concrete lifting / polyjacking contractor → vendor-roster (Home Systems). Fill: True Level Concrete (Lower Mainland) 604-589-4800 is one option — verify current pricing and service area.
- Strata manager → Strata MOC. Fill: manager name, after-hours line, process for reporting common-area hazards in writing.
- Insurer / broker → insurance-warranties (Home Systems). Fill: confirm whether your policy covers a trip-hazard liability claim arising from hardscape on your private patio or strata common area.
Sources
Idea Compass
North: Where this comes from
- Grounds-Landscaping (Home Systems) — parent system
- Hardscape-Must-Slope-2pct-Away-From-Foundation (Home Systems) — the drainage physics everything rests on
- BC Building Code 2018, s. 9.14.6 — the drainage slope mandate
East: Tensions / failure
- Frost-Heave-Lippage-Is-A-Trip-Hazard-And-A-Liability (Home Systems) — the safety consequence of ignored heave
- foundation-drainage-waterproofing (Home Systems) — what happens when hardscape routes water toward the house instead of away
- Paver-Re-leveling-vs-Full-Replacement-Decision-Rule (Home Systems) — the cost-decision boundary
South: Where this leads
- vendor-roster (Home Systems) — the hardscape and asphalt contractor named-resource cards
- insurance-warranties (Home Systems) — trip-hazard liability coverage confirmation
- retaining-walls (Home Systems) — hardscape and walls often share a drainage and slope system
- irrigation (Home Systems) — irrigation systems and hardscape interact at drainage design (catch basins, French drains)
West: What’s similar
- Polymeric-Sand-Is-The-Joint-Defence-System (Home Systems) — the maintenance mechanism inside paver joints
- retaining-walls (Home Systems) — same profile (detached only); same drainage-first design logic
- The Decision Lifecycle — the repair-vs-replace decision framework applied to paving replacement
Footnotes
-
BC Building Code 2018, Division B, Part 9, Section 9.14.6.1 — site grading must prevent water accumulation at or near the building; minimum 2% fall required for hardscape within 3 m of foundation — https://free.bcpublications.ca/civix/document/id/public/bcbc2018/bcbc_2018dbp9s914 ↩ ↩2 ↩3
-
Burnaby Blacktop, Greater Vancouver asphalt contractor — sealcoating frequency: every 2–3 years in extreme freeze-thaw climates; every 1–2 years under heavy traffic; new asphalt wait 6–12 months before first seal — https://burnabyblacktop.ca/blog/how-often-should-you-sealcoat-your-driveway/ ↩ ↩2
-
BC Brick, a BC building supply retailer — polymeric jointing sand for paver joints; Gator Max and flex-polymer products for freeze-thaw climates — https://www.bcbrick.com/products/pavers/paver-jointing-options/polymeric-jointing-sand/ ↩ ↩2 ↩3
-
Greenbuildingcanada.ca, Canadian home building resource — concrete sealing: professional 2/sq ft; DIY materials 0.75/sq ft; reseal every 3–5 years in cold climates; concrete installation BC 22/sq ft — https://greenbuildingcanada.ca/concrete-driveway-cost-canada/ ↩ ↩2 ↩3
-
FormTerra Designs, Metro Vancouver hardscape contractor — drainage-first build principles; deep base excavation (200–300 mm), road-base aggregate compacted in 50 mm lifts, edge restraints — https://formterra.ca/services/pavers/ ↩ ↩2
-
Vancouver General Contractors, Metro Vancouver — driveway replacement cost guide 2026; interlocking pavers 40/sq ft, 400 sq ft single-car 16,000; pavers rated 30–50 year lifespan — https://vancouvergeneralcontractors.com/driveway-replacement-cost-vancouver/ ↩ ↩2
-
King Services, Canadian concrete contractor — concrete resurfacing in Vancouver 10/sq ft (2025); resurfacing appropriate for surface spalling and deteriorating concrete before structural failure — https://kingservices.ca/blog/what-should-you-know-about-concrete-resurfacing-services-in-canada-costs-benefits-and-what-to-expect ↩ ↩2
-
Vancouver General Contractors, Metro Vancouver — asphalt driveway costs and lifespan: 8/sq ft installed; lifespan 15–20 years; reseal every 3–5 years; single-car driveway 3,200 — https://vancouvergeneralcontractors.com/driveway-replacement-cost-vancouver/ ↩ ↩2 ↩3
-
A1 Concrete, concrete repair guide — mudjacking 6/sq ft; polyjacking 25/sq ft; foam lifting saves up to 85% compared to full replacement; appropriate when base is structurally sound — https://www.a1concrete.com/concrete-repair-learning-center/concrete-leveling-costs ↩ ↩2
-
King Services, Canadian concrete contractor — concrete resurfacing Vancouver 10/sq ft (2025); removes tripping hazards; faster and lower cost than full replacement — https://kingservices.ca/blog/what-should-you-know-about-concrete-resurfacing-services-in-canada-costs-benefits-and-what-to-expect ↩ ↩2
-
True Level Concrete, Metro Vancouver concrete leveling — polyurethane foam injection lifts settled slabs; service Lower Mainland (604) 589-4800; repair trip hazards, negative slope, and voids without demolition — https://www.truelevelconcrete.ca/services/concrete-lifting-leveling/ ↩
-
Burnaby Blacktop, Greater Vancouver asphalt contractor — asphalt driveway Vancouver 18+/sq ft depending on base condition and site access; demolition and haul-away is an additional cost — https://burnabyblacktop.ca/blog/asphalt-driveway-cost-per-square-foot-in-vancouver/ ↩ ↩2
-
Province of BC, BC government — strata division of repair duties; SPA s. 72 (common property); Standard Bylaws 2, 3, and 8 — https://www2.gov.bc.ca/gov/content/housing-tenancy/strata-housing/operating-a-strata/repairs-and-maintenance/division-of-repair-duties ↩ ↩2