Hard water stains on shower glass are calcium and magnesium mineral deposits left behind when water evaporates. Toronto has moderately hard water, so shower doors develop white cloudy build-up over time. The longer they're left, the harder they are to remove.
White Vinegar (Light to Moderate Stains)
- Heat white vinegar until warm (not boiling) — warm vinegar works faster
- Pour into a spray bottle and spray liberally over the glass
- Allow to sit for 15–30 minutes — the acid dissolves mineral deposits
- Scrub with a non-scratch pad in circular motions
- Rinse with water and squeegee or wipe dry
- For thick deposits, repeat or extend the soak time to an hour
Alternatively, soak paper towels in vinegar and press them flat against the glass — they hold the vinegar in contact with the stain and prevent it from dripping off.
Bar Keepers Friend (Moderate to Heavy Stains)
- Wet the glass surface
- Sprinkle Bar Keepers Friend powder onto the glass or onto a damp cloth
- Rub in circular motions with a non-scratch pad
- Allow to sit 1–2 minutes if needed for heavy build-up
- Rinse thoroughly — the powder must be completely removed to avoid residue
- Buff dry with a microfibre cloth
CLR Calcium Lime Rust Remover (Heavy or Neglected Stains)
CLR is a commercial acid-based cleaner designed for heavy mineral build-up. Apply with a cloth, allow to sit for 2 minutes, scrub, and rinse. Do not leave CLR on glass for more than 2 minutes — it can etch glass surfaces with extended contact. Rinse thoroughly. Ensure ventilation.
Prevention
- Squeegee the glass after every shower — this single habit eliminates most hard water staining
- Spray the glass with a daily shower spray after squeegeing — these products slow mineral build-up
- Apply a rain-repellent product (like Rain-X or a dedicated glass sealant) every few months — it makes water bead off and reduces mineral adhesion significantly
- A whole-home water softener eliminates hard water staining entirely but is a significant installation cost