Over 70,000 Quality Installations
Over 26 Years Doing What We Do Best
A team of more than 100Committed Employees
Servicing GTA & Surrounding Areas
Thousands of Happy Customers

Quality Replacement Windows & Doors in Toronto Area

Here at Brock, you’ll find the windows and doors experts of the Greater Toronto Area, specializing in vinyl windows and doors for your home. Customers have been choosing Brock for decades for our expertise in windows replacement, and windows installation.

Don’t take our word for it…

We are only as great as our last installation. Read more from actual customers.

Read All Reviews

Click here for customer reviews!

I’m enjoying my new windows, thanks for beautifying my home for me. You rock Brock!

Sonia Samchee

Brock Doors and Windows completed the installation of two three panel patio doors on time, and as quoted. Prior to manufacture, the installer determined that he could overcome a technical fault in one existing panel frame, manually, so there was no need for custom-made panels, resulting in a saving of two-thirds of the price quoted […]

Frank van de Water

Brock was professional and courteous in helping us decide which window style met our needs. Their pricing was competitive and their product superior. I would have no hesitation recommending Brock to a friend.

Dennis Ing Old Toronto, ON



Promotions Designed Just for You

Advanced Learning

Windows 101: A Guide for the First Time Window Buyer

There are plenty of reasons to replace your windows and doors. Improving the energy efficiency of your home is always a priority, new windows and doors also enhance the appearance of your home.

We’ll Come to You

Book a free no-pressure consultation where we’ll show you samples, take measurements, provide answers to your important questions and quote on the spot for you.

Book Today

Or, Come Visit Us!

Contact Info

Toll Free: 1.800.449.3808
We serve the following cities in the Toronto Greater Area: Toronto, Etobicoke, Scarborough, North York, East York, York, Mississauga, Brampton, Markham, Vaughan, Richmond Hill, Oakville, Burlington, Oshawa, Whitby, Ajax.