Glass Shower Doors & Enclosures in Toronto, Durham, York & Simcoe

Frameless Shower Doors | Tub Enclosures | Sliding Shower Doors | Roller & Hinge Repair

Get Your Free Quote

Send us a few details and photos of your shower or tub, and we will get back to you with options.

Custom Glass for Your Shower or Tub

We supply and install glass shower doors and enclosures for corner showers, walk-in showers, neo-angle showers and bathtubs. Every enclosure is measured on site and made to fit your walls, curb and tile, even when the walls are not perfectly straight.

Already have a glass shower door? We also repair what is there: worn rollers and tracks on sliding doors, loose or sagging hinges, leaking seals and sweeps, and broken handles. In many cases new hardware makes an old door slide and seal like new, without replacing the glass.

New neo-angle glass shower enclosure with door installed by AEO Services

Why Homeowners Switch to Glass Enclosures

A glass enclosure keeps water inside the shower, makes a small bathroom look larger and brighter, and is easier to keep clean than a curtain. It is also one of the most noticeable upgrades when you are getting a home ready to sell or rent.

What We Install & Repair

Frameless & Semi-Frameless Doors

Clean, modern glass doors and panels with minimal metal, using tempered safety glass and stainless or black hardware.

Bathtub Glass Enclosures

Hinged or sliding glass panels for tubs, in clear or frosted glass, replacing old curtains or worn framed doors.

Neo-Angle & Corner Showers

Corner and neo-angle enclosures measured to the exact angle of your walls and shower base.

Rollers, Tracks, Hinges & Seals

Replacement rollers, rails, guides, hinges, sweeps and seals for sliding and hinged shower doors that stick, drag or leak.

Sliding glass shower door with new square rail and rollers installed by AEO Services
Sliding glass shower door with worn round rail hardware before repair

Does Your Shower Door Need Repair?

These are the most common reasons customers call us about an existing shower door.

Door Drags or Jumps Off the Track

Worn or broken rollers make a sliding door hard to move and can let it come off the rail.

Water Leaking Onto the Floor

Worn sweeps and seals, or a door that no longer lines up, let water escape and can damage the floor.

Sagging or Loose Hinged Door

Loose hinges or brackets make a door drop, rub on the glass or swing open on its own.

Old Curtain or Dated Framed Door

A new glass enclosure is an easy upgrade for a bathroom that looks tired or is about to be listed.

How We Install Your Glass Shower Door

A simple four-step process from measuring to a finished, sealed enclosure.

Fast Local Service Across Southern Ontario

We operate a specialized fleet of mobile units, bringing our expertise to:

Glass Shower Doors for Homes, Condos & Rentals

Shower Doors | Tub Enclosures | Neo-Angle Showers | Shower Door Repair

From a single tub panel to a full frameless enclosure, AEO Services measures, supplies and installs glass shower doors across the GTA, Durham, York and Simcoe, and repairs existing doors with new rollers, hinges and seals. See also our glass door repair and foggy window glass replacement services, or call for a free estimate.

Call for a Free Shower Glass Estimate

Frequently Asked Questions

Do You Install Frameless Shower Doors?

Yes. We install frameless, semi-frameless and framed shower doors and enclosures, using tempered safety glass made to your measurements.

Often, yes. Sticking sliding doors, sagging hinged doors and leaks are usually caused by worn rollers, hinges, sweeps or seals, which we can replace without new glass.

The price depends on the size of the opening, the type of enclosure, the glass (clear or frosted) and the hardware. Send us photos for a free estimate, or we can measure on site.

Yes. We install hinged and sliding glass enclosures on bathtubs, in clear or frosted glass, to replace shower curtains or old framed doors.

We serve Toronto and the GTA, Durham Region (Ajax, Pickering, Whitby, Oshawa, Bowmanville), York Region (Newmarket, Aurora, Stouffville) and Simcoe County (Barrie, Innisfil, Bradford, Orillia, Wasaga Beach, Collingwood).