Those chalky white spots and cloudy films on your windows are mineral deposits, mostly calcium and magnesium, left behind when hard water dries on the glass. The Greater Toronto Area has moderately hard water, and the minerals concentrate as the water evaporates, bonding to the glass surface.
The usual culprits are lawn sprinklers and irrigation overspray, rain runoff carrying minerals off concrete and stucco, and construction dust during renovations. Sprinklers are the number one cause we see on GTA homes, especially on ground-floor and basement windows.
Standard glass cleaner and a squeegee remove dirt and grime, but they sit on top of mineral deposits without dissolving them. Hard water stains are chemically bonded to the glass, so they need an acidic or specialized cleaning solution to break the bond, not more elbow grease. Scrubbing harder with abrasive pads only scratches the glass.
Professional removal starts with identifying how deep the staining goes. Light, recent deposits come off with a professional-grade mineral dissolver and a non-abrasive pad. Heavier buildup may need a fine polishing compound and a buffer. The final step is a purified-water rinse so no new minerals are left behind to dry on the glass.
Here is the part most homeowners don't realize: if hard water sits on glass long enough, the minerals begin to etch into the surface itself. Etching is physical damage, not a deposit, and no amount of cleaning will remove it. Once glass is etched, the only fix is replacement, which is why treating staining early matters so much.
After a professional restoration, prevention is straightforward: redirect sprinklers away from the house, deal with overspray quickly after any renovation, and book regular cleanings so deposits never get a chance to bond. For homes with chronic overspray, a glass sealant adds a protective layer. Most GTA homes do well with professional window cleaning twice a year.