Skip to content

Skylight Repair & Installation

Bring natural light into your space with expert skylight services across York Region. We install, repair and maintain all skylight brands — including Canadian manufacturer VELUX — with precision for lasting performance and energy efficiency, from leak prevention to full restorations.

A bright interior lit by a roof skylight

Why install skylights?

Natural lightBrightens your property and boosts well-being.
Energy savingsReduces lighting and cooling costs with efficient models.
Better ventilationManual and electric models improve airflow.
More privacyRoof-mounted glazing lets in sunlight without sacrificing privacy — ideal for bathrooms.
Perfect for small spacesSun tunnels bring daylight to windowless areas like closets and pantries.

Types of skylights we install

Fixed skylightsDurable, energy-efficient glass for dim rooms, hallways and more.
Venting skylightsLet in light and air — manual, electric or solar-powered, some auto-closing in rain.
Roof windowsOpen wide; some double as emergency exits, like the VELUX Flat Roof Exit Skylight.
Tubular (sun tunnel)Compact domes that funnel daylight into tight areas; many include fans and UV filters.
Curb-mountedBuilt on a sealed wood curb, ideal for high-moisture areas; fixed or venting.

When to call a skylight professional

Most skylights can be repaired without full replacement. Call us when you notice:

  • Persistent leaks DIY fixes won’t solve
  • Cracks, holes or flashing issues
  • Ongoing condensation or fog between panes
  • Hard-to-reach or high-mounted skylights
  • Cracked glass or units 10+ years old
  • Discolouration signalling UV or seal failure

Repairs and upkeep

Our repair services include sealant replacement, glass or frame repair, flashing fixes and motor repairs for venting models.

For lasting performance, clean skylights twice a year, watch for early signs of moisture, control condensation, and book annual inspections. We stand behind every job with a 10-year workmanship warranty.

Ready to get started?

Send a few details or call (289) 552-3334 — ELSA Roofing follows up with an honest, no-obligation quote.

Request information

Request a free quote

Send a few details and ELSA Roofing follows up — it takes under a minute. The more you tell us, the faster we can help. Prefer to talk? Call (289) 552-3334.

  1. 1Who you areYour name and a phone number we can reach you on.
  2. 2Where the roof isYour address or postal code.
  3. 3What’s happeningLeak, damage, snow load or a new install.
  4. 4Photos, if handyA picture helps us size up the job.
When are you looking to get this done?
Add photos if helpful (optional, up to 4)
(289) 552-3334
(289) 552-3334Free Quote