Foggy sealed units, broken glass, stuck cranks, or full window replacement—we handle it all. Energy-efficient solutions that actually make a difference on your heating bill.
Can you see condensation between the panes? Feel a draft even when the window's closed? Hear the wind whistling through? These aren't problems you have to live with.
Ottawa Valley winters are tough on windows. We've been helping homeowners deal with that reality for over 55 years. Whether you need a single foggy unit replaced or want to upgrade every window in your home, we'll give you honest advice about what actually needs fixing—and what can wait.
That haze between your window panes means the seal has failed. Moisture gets in, and your window loses its insulating value. We replace the sealed unit—not the whole window—saving you money while restoring clarity and efficiency.
Accidents happen. A stray baseball, a windstorm, or just age and stress. We replace broken glass quickly, matching your existing frame and ensuring a proper seal.
Casement window cranks wear out over time. We stock a huge selection of replacement parts—often we can fix it the same day you call.
If you can feel air coming through, you're paying to heat the outdoors. Sometimes it's a seal issue, sometimes weatherstripping, sometimes the window itself needs replacement. We'll tell you which.
It's tempting to ignore cloudy windows—they still keep the rain out, right? But failed seals mean real costs:
A foggy window has lost its insulating gas. It's essentially single-pane performance—costing you money every day.
Buyers notice foggy windows. It signals deferred maintenance and can affect your sale price.
Moisture can damage the frame over time, turning a $200 repair into a $600 replacement.
Good news: Replacing the sealed unit is usually straightforward and far less expensive than replacing the entire window.
Find detailed information about your specific window type, repair need, or problem. Click to learn more.
Casement, double-hung, sliding, awning, picture, bay & bow, basement, and garden windows. Learn about your specific window style.
Browse Window Types →Foggy glass, broken hardware, weatherstripping, screen repair. Most window issues can be fixed without full replacement.
View Repair Services →Drafty windows, condensation, stuck operation, leaks, noise issues. Find solutions for common window problems.
Find Solutions →Whether your home was built in 1920 or 2020, we have the experience and parts to service your windows.
Call, email, or fill out our online form. Tell us about your window issues.
A technician visits to measure and evaluate your windows. We'll tell you what needs fixing—and what doesn't.
You get straightforward pricing with no hidden fees. We explain all your options.
Clean, efficient work with full cleanup. We make sure you're satisfied before we leave.
"Davin and Kurt showed up on time and worked efficiently to remove a very poorly installed window that was quite difficult to remove, with the least amount of mess. They worked carefully, quickly, and cleaned up after themselves. I will go to Centennial for any future glass work."
"An absolutely fantastic service by Claude today. On a super cold day (-20), he replaced a window pane, fixed two window closing mechanisms and weather stripping on my front doors. He went above and beyond and kept the cold air into my house to a minimum."
How much does it cost to replace a foggy window?
Sealed unit replacement typically costs less than full window replacement. Exact pricing depends on size and glass type. We provide free quotes.
Can you match my old windows?
Usually, yes. We have decades of experience with heritage homes and can often match profiles, glass types, and hardware.
How long does installation take?
A single sealed unit replacement typically takes 30-60 minutes. Full window replacements vary based on size and quantity.
Do you offer energy-efficient options?
Yes. We install ENERGY STAR® rated windows and can upgrade your existing frames with Low-E glass and argon gas fills.
Learn more about your options with these helpful articles from our blog:
Call us for a free assessment. We'll tell you exactly what needs fixing—and what doesn't.