Free for homeowners · One local contractor match · No flood of calls
Get a free match
Insulation & Air Sealing homeowner guide · Greater Vancouver & Fraser Valley

Attic Insulation in the Lower Mainland: Check Air Leaks and Moisture First

Before adding attic insulation, check roof leaks, ventilation, air sealing and existing material so the upgrade solves the right problem.

Updated 2026-09-28 · Practical homeowner article

You can also review BC Quote's insulation and air-sealing service page for the matching process and project form.

Start with air, moisture and insulation together

The first thing to pin down is measure existing insulation depth and look for compressed, wet or disturbed areas. From there, check check attic air leakage around penetrations before simply adding more insulation and confirm ventilation paths and whether soffit/baffle work is needed so different quotes are actually comparable.

Checks before adding material

  • Measure existing insulation depth and look for compressed, wet or disturbed areas.
  • Check attic air leakage around penetrations before simply adding more insulation.
  • Confirm ventilation paths and whether soffit/baffle work is needed.

What changes insulation scope

  • Air-sealing work before insulation.
  • Restricted attic access or obstructions.
  • Moisture, mould or ventilation problems that need correction first.

Lower Mainland moisture and attic conditions

In coastal BC, adding insulation without addressing air leakage or moisture can leave the underlying problem in place. Attic staining, condensation, blocked ventilation and bathroom-fan discharge should be understood before simply increasing insulation depth. For this specific decision, pay attention to measure existing insulation depth and look for compressed, wet or disturbed areas, check attic air leakage around penetrations before simply adding more insulation.

When diagnosis matters more than adding insulation

Bring in an insulation or building-envelope professional when there is recurring condensation, mould-like staining, roof-deck moisture or unexplained comfort problems. Those conditions can point to air leakage, ventilation or water entry rather than simply low insulation levels. If the quote changes because of confirm ventilation paths and whether soffit/baffle work is needed, ask the contractor to explain the added scope before authorizing it.

Questions for the insulation contractor

  • What exactly is included in the written scope for Attic Insulation in the Lower Mainland?

Compare air sealing, depth and exclusions

Compare proposals only after the scope lines up. Pay particular attention to measure existing insulation depth and look for compressed, wet or disturbed areas, check attic air leakage around penetrations before simply adding more insulation and any exclusions; a lower total can simply mean part of the work has been left out. Use the BC Quote comparison guide for a line-by-line check.

Diagnose the moisture path before choosing a fix

For attic insulation in the lower mainland: check air leaks and moisture first, follow the moisture path before choosing a product or repair. Start at vapour and moisture conditions and trace where the water or vapour can move next, including air leakage paths.

A recurring symptom can be misleading when covering active moisture. Record when the problem appears—after rain, during cold weather, after showers, or only in certain rooms—because timing helps separate likely causes.

If the source is not obvious, avoid paying for a finish-only fix. The scope should explain how the contractor will verify the cause and how you will know the repair changed the underlying condition.

  • Access and safe clearance around equipment
  • Adding insulation without air sealing
  • Target insulation level

Details that change this particular comparison

The useful distinction here is not simply “repair versus replace” or “option A versus option B.” For Attic Insulation in the Lower Mainland: Check Air Leaks and Moisture First, the site condition and the exact included work matter more than the label on the proposal.

  • Existing insulation depth and continuity Record this explicitly so the contractor can price the same condition rather than making an unstated assumption about existing insulation depth and continuity.
  • Air leaks around ceiling penetrations Record this explicitly so the contractor can price the same condition rather than making an unstated assumption about air leaks around ceiling penetrations.
  • Soffit baffles and roof ventilation Record this explicitly so the contractor can price the same condition rather than making an unstated assumption about soffit baffles and roof ventilation.
  • Attic hatch insulation and weatherstripping Record this explicitly so the contractor can price the same condition rather than making an unstated assumption about attic hatch insulation and weatherstripping.
  • Bathroom fan ducts reaching outdoors Record this explicitly so the contractor can price the same condition rather than making an unstated assumption about bathroom fan ducts reaching outdoors.
  • Areas compressed by storage or previous work Record this explicitly so the contractor can price the same condition rather than making an unstated assumption about areas compressed by storage or previous work.

A lower total is only meaningful when these conditions are treated the same way. Where one item is unknown, ask for an allowance or a clear change-order rule instead of pretending the uncertainty does not exist.

Related insulation & air sealing articles

Keep researching

Attic Insulation Upgrade: What to Check Before Adding MoreRead article →Air Sealing vs Insulation: Why Homes Often Need BothRead article →Attic Condensation: Insulation, Ventilation or Air Leakage?Read article →
See all Insulation & Air Sealing articles →
Ready to stop researching?

Tell BC Quote about the job once.

Tell us the service, city and timing. Where matching coverage is available, BC Quote sends the request to one local contractor whose service area fits the job.

Get my free contractor match →