There's a moment, somewhere around the first week of April, when the light comes back into the front hall and you finally see what winter left behind. A chalky white tide-line creeping out from the boot tray. A powdery bloom along the grout joints by the door. A pale ghost on the wool runner that won't shake out. You've been walking past it for weeks, and now that you're looking, it's everywhere.
That haze isn't dust, and it isn't going to vanish with a damp Swiffer. It's road salt — sodium chloride, calcium chloride, a little magnesium chloride, plus the brine and anti-caking additives that ride along on every Canadian boot from November to April. Left alone, it doesn't stay quietly on the surface. The harder-working salts in the mix actually pull moisture out of the air and stay slightly damp, which is why a halo you wiped on Tuesday looks like it's back on Thursday. The good news: caught before the finish or fibre is damaged, almost all of it comes up. The complication is that the right cleaner for one surface is the wrong one for the next, and "vinegar in a spray bottle" — the internet's favourite answer — is either correct, partly correct, or actively damaging depending on what's under it.
This is the surface-by-surface playbook: hardwood, tile and grout, and rugs (synthetic, wool, and washable runners). I'll walk you through each in the order you'd actually do it, with the dilution ratios, the dwell times, and — just as important — the four or five mistakes that turn a cleanable haze into a refinishing job. Block off about an hour for the entryway zone, two if your halo extends well into the living room. The supplies are mostly things you already have.