MANTLE Blog · Updated March 2026

Foggy Windows in Toronto?
Failed Seals vs Dirty Glass

How to tell the difference. What to do about each. Costs for every option.

You look at your windows and see haze. Is it dirt? Condensation? A failed seal? The answer determines whether you need a $15 cleaning or a $400 window replacement. Here's how to tell — and what to do either way.

The 30-Second Test

Can You Wipe the Fog Away?

✅ Wipes off

It's dirt or condensation. Professional cleaning solves it. Cost: $10-16 per window. Problem solved same day.

❌ Can't reach

It's between the panes — failed thermal seal. The Insulated Glass Unit (IGU) has lost its argon gas fill and moisture has entered. Cleaning won't fix this.

The 5 Signs of a Failed Seal

  1. Fog appears and disappears — Comes with temperature changes. Warm day + cold night = fog. Midday sun = clears. This cycle is diagnostic.
  2. Fog is between the panes — You can see it but can't touch it from either side. It's trapped in the sealed airspace.
  3. White mineral residue — Over time, repeated condensation leaves calcium deposits between panes. This is permanent even if you replace the gas fill.
  4. Distortion or waviness — Failed seals allow panes to flex inward (vacuum effect) or outward, creating visual distortion.
  5. Age of windows — Thermal seals last 15-20 years. If your windows were installed 2000-2010, you're in the failure window for seal degradation.

Why Toronto Kills Window Seals

Toronto's climate is uniquely destructive to thermal window seals:

Which windows fail first: South-facing (most UV) and west-facing (afternoon sun + highest temp differential) windows fail 3-5 years before north and east-facing windows on the same home. If your south windows are foggy, your north windows probably have 3-5 years left.

Your Options — Cost Comparison

OptionCost/WindowDurationBest For
Professional cleaning$10-$16Permanent*Dirty glass (not failed seal)
IGU replacement (glass only)$150-$40015-20 yearsFailed seal, good frame
Defogging service$75-$1503-5 yearsBudget fix, selling soon
Full window replacement$400-$1,200+25-30 yearsFailed seal + damaged frame

* Until windows get dirty again — typically 3-6 months depending on environment.

The defogging trap: Defogging services drill tiny holes between panes, vacuum out moisture, and seal the holes. It works temporarily — but the seal is still failed. Moisture will return in 3-5 years. Only worth it if you're selling the home soon and need cosmetic improvement. For a long-term fix, replace the IGU.

The "Clean First" Strategy

Before spending $150-$400 per window on IGU replacement, get a professional cleaning first. Here's why:

Pro tip: A good window cleaner is your early warning system. We see hundreds of windows per week. We can spot: failed seals, cracked frames, deteriorating putty, loose hardware, and missing weep hole covers — all before they become expensive problems. Think of window cleaning as an annual inspection that also makes your home look great.

Condensation vs Failed Seal — The Other Confusion

Interior condensation (water droplets on the inside surface) is NOT a failed seal. It's a humidity problem. Common in Toronto winters when indoor humidity is high and window surface is cold.

Fix: reduce indoor humidity (exhaust fans, dehumidifier), improve air circulation near windows, or upgrade to triple-pane.

Exterior condensation (fog on the outside surface in spring/fall mornings) is actually a sign of GOOD windows — they're insulating well enough that the exterior pane stays cool. This clears by mid-morning.

Not Sure If It's Dirt or a Failed Seal?

Book a cleaning — we'll clean your windows AND identify any failed seals. Honest assessment included.

Get Free Estimate →

Hard Water Stains · Purified Water · All Posts