Window replacement cost in Canada by city (2026)
National range $600–$1,200 (per window, vinyl double-pane, installed).
- Abbotsford, BC — $600–$1,200
- Barrie, ON — $600–$1,150
- Calgary, AB — $600–$1,250
- Edmonton, AB — $600–$1,200
- Gatineau, QC — $650–$1,250
- Guelph, ON — $600–$1,150
- Halifax, NS — $600–$1,200
- Hamilton, ON — $600–$1,150
- Kelowna, BC — $600–$1,250
- Kingston, ON — $600–$1,150
- Kitchener, ON — $600–$1,150
- Lethbridge, AB — $600–$1,200
- London, ON — $600–$1,250
- Moncton, NB — $550–$1,100
- Montréal, QC — $650–$1,250
- Nanaimo, BC — $600–$1,250
- Oshawa, ON — $600–$1,150
- Ottawa, ON — $600–$1,200
- Québec City, QC — $650–$1,300
- Red Deer, AB — $600–$1,200
- Regina, SK — $650–$1,300
- Saint John, NB — $550–$1,100
- Saskatoon, SK — $600–$1,200
- Sherbrooke, QC — $650–$1,250
- St. Catharines, ON — $600–$1,150
- St. John's, NL — $600–$1,200
- Toronto, ON — $600–$1,150
- Trois-Rivières, QC — $650–$1,250
- Vancouver, BC — $600–$1,200
- Victoria, BC — $700–$1,400
- Windsor, ON — $600–$1,150
- Winnipeg, MB — $600–$1,200