A flat roof leaking during rain almost always gets blamed on a clogged drain, and the quote almost always follows that guess. This job, at an upscale building on Hazelton Avenue in Yorkville, went the other way. The drain was spotless, a 15-foot snake found nothing, and the leak came from a bead of silicone that had cracked with age behind the drain pipe. The repair cost $130. Here is the whole visit, step by step, because the way the leak was found is more useful than the price.

The call: water dripping on cameras and electrical under the canopy
Quick answer: All through summer 2026, every rain sent water through the structure above the glass entrance canopy and onto the security cameras and electrical fixtures below, at a building where the entrance has to look right and the equipment has to work. The property team assumed the roof drain above the canopy was clogged and booked DT Cleaning to clear it.
The building sits on one of the most photographed corners in Yorkville, with a limestone facade, a curved glass canopy over the entrance and boutique offices behind perforated steel doors. The canopy keeps the entrance dry in the rain, and the low roof above it collects the water and sends it down an internal drain. Somewhere in that small system, water was escaping and dripping onto the security cameras and the electrical under the canopy, which turned a cosmetic annoyance into a repair that had to happen that week.
The building assumed the drain was clogged and that water was backing up until it found an edge. That is the right first guess, and in our crews' experience it is wrong on flat roofs about as often as it is right.


Why does a flat roof leak when the drain is clean?
Quick answer: 4 hidden causes explain most "clean drain" leaks on flat roofs: a blockage deeper in the drain pipe than the eye can see, a failed seal where the membrane meets the drain assembly, cracked sealant or flashing at edges and penetrations, and water rising past a system with no overflow path. On this Yorkville roof it was the failed seal, out of sight behind the pipe.
A clean strainer proves very little. The visible mouth of a roof drain is one point in a system, and water needs only one weak spot anywhere along it. A clear-looking drain can hide any of these:
The basket looks clear while the pipe chokes farther down. Water backs up invisibly during hard rain, then drains before anyone climbs up to look. A snake or camera is the only honest test.
Where the membrane meets the drain assembly, only sealant keeps water on the right side. When it cracks, water bypasses the drain entirely and travels along the pipe into the structure. This is what failed on the Yorkville roof.
Every penetration, corner, and flashing joint on a flat roof depends on sealant that ages in the sun and cracks in freeze-thaw. The leak point and the drip point are rarely in the same place.
In a cloudburst, one drain can fall behind. On roofs without a secondary drain or scupper, the water level rises until it finds the weakest seam, and it does so in every storm.
Three of these four problems produce the same symptom as a clogged drain and have nothing to do with debris. If you pay for a cleaning when the seal is the problem, you get an invoice and the leak comes back with the next rain.
How do professionals find a roof leak? Our 4-step elimination
Quick answer: DT Cleaning worked through 4 checks in sequence: a visual inspection of the drain and roof surface, a 15-foot snake run down the drain pipe, a controlled water test poured directly into the drain, and only then a close physical inspection of every sealed joint. Each step rules out one cause. The whole diagnosis took under an hour on the roof.
We find a leak by ruling causes out in order, cheapest checks first:
- Inspect the visible system. We checked the drain mouth, the strainer and the surface around it. This roof was clean, with no debris, no leaves and hardly any silt. With no mature tree within reach in central Toronto, that was believable on sight.
- Snake the pipe. A drain snake went roughly 15 feet down the plastic pipe toward the sewer connection without meeting resistance or bringing up debris. That ruled out a hidden clog deep in the pipe.
- Water test the drain. We poured water straight into the drain and watched it run at full speed, with no backup and no gurgle. A pipe that takes a bucketful like that is not the problem.
- Inspect every sealed joint by hand. With the drain ruled out, the leak had to be at a seam. Behind the drain pipe, where nobody standing on the roof could see it, the old silicone bead was cracked through in several places, with dry cracks from age wide enough to catch a finger.
"The drain was clean and the pipe was clean, and that is information, not failure. Every test that finds nothing shrinks the roof. By the fourth check there was only one place left the water could be getting in, and the old silicone behind the pipe was exactly there, cracked right through where nobody can see it."
DT Cleaning technician, Toronto, August 2026




The culprit: silicone that died of old age
Quick answer: The failed bead sealed the joint where the plastic drain pipe meets the metal drain box, hidden behind the pipe itself. Sealant there does 100% of the waterproofing work, and this bead had aged into deep cracks nobody could see without leaning in behind the pipe. Rainwater slipped through the cracks, followed the pipe down, and surfaced at the cameras and lights below.
Silicone wears out on every flat roof. Membranes get warranties and inspections, while the sealant beads at joints and penetrations get noticed only when they fail. Sun dries them, Toronto's freeze-thaw winters crack them, and age finishes the job even on a roof that no leaf has ever touched. Downtown building owners find this hard to believe, but there was zero debris in this system: no trees, no clog and no missed cleanings. The bead failed from age alone, behind a pipe where nobody ever looked.
Where the water landed made it more than a cosmetic problem. Water running down a drain pipe drips off wherever the pipe passes hardware, and here that meant the security cameras and electrical fixtures over the entrance. Water and building electrical do not mix, and the City of Toronto runs a whole flooding-prevention program because uncontrolled rainwater damages expensive things. Fixing a seal while it only drips on a camera costs much less than replacing the camera later.


The fix: strip to metal, degrease, reseal
Quick answer: DT Cleaning removed 100% of the old silicone rather than patching over it, cleaned the joint down to bare metal, degreased the surface so the new bead could bond, and laid a fresh continuous seal around the entire connection. The joint is large, so the job took 1 full tube of silicone. Total invoice: $130.
Running new silicone over old fails every time, because fresh sealant does not bond to cracked, chalky sealant. The new bead becomes a cosmetic layer over the same leak. A repair that lasts goes in this order:
- Cut out all the old silicone. We removed every fragment, including the sections that still looked healthy, because a seal is one continuous system and a partial replacement leaves cracks behind.
- Clean the joint to bare metal. Old residue, silt film and oxidation all weaken adhesion, so the metal has to look new before the sealant goes on.
- Degrease the surfaces. A wipe-down with degreaser decides whether the bead grips for years or peels with the first freeze.
- Lay a continuous new bead. We ran it around the full joint in one pass, worked it into the gap and tooled it smooth so water runs off instead of pooling against an edge. The joint was big enough to take a full tube.
Then we repeated the water test from earlier to confirm the repair: water went into the drain and the cameras below stayed dry. We could check the fix before leaving instead of waiting for the next storm.

What did the whole repair cost?
Quick answer: $130 covered the entire visit: roof access, the visual inspection, the 15-foot snake test, the water test, full removal of the failed silicone, surface prep, and the new seal. The client paid for a diagnosis and a repair, and did not pay for the drain cleaning they had first assumed they needed.
The visit line by line, with what each step ruled out:
| Step | What it ruled out or fixed | Result |
|---|---|---|
| Visual inspection of drain + roof | Surface debris, visible damage | Clean, no debris |
| Snake test, ~15 ft down the pipe | Hidden clog deep in the drain line | Clear, no resistance |
| Water test into the drain | Slow drainage, partial blockage | Full-speed flow |
| Joint-by-joint seal inspection | Found it: cracked aged silicone behind pipe | Root cause identified |
| Strip, degrease, full reseal | The leak itself | Tested dry same visit |
| Total | Diagnosis + repair, 1 visit | $130 |
Roof leak repair in Toronto has a reputation for four-figure invoices, and membrane and flashing work sometimes earns it. The $130 matters less than what the same drip costs after a season of being ignored: corroded camera housings, tripped electrical, staining on a limestone entrance, and in the end the same $130 silicone job anyway. Water damage keeps growing while a sealant repair stays the same size, which is why CMHC puts leak repair at the top of its home-protection guidance. Our eavestrough and drainage repair crews see both the early and the late version of this every week, and the early one always costs less.
Do flat roof leaks get worse in Toronto winters?
Quick answer: Yes, for 2 reasons: freeze-thaw cycling drives water into every existing crack and widens it as ice, and snow load holds moisture against seams for weeks at a time. A sealant bead that weeps in August rain becomes an ice wedge by January and pries the joint open further. Get sealant repairs done in the fall, before the first freeze locks the roof in.
Every crack in that old silicone would have filled with ice by winter. Water that enters a hairline gap in November freezes, expands, and leaves the gap slightly wider for the next melt. The cycle repeats dozens of times over one winter, and that is how an August drip becomes a January stream. Flat roofs get the worst of it because they hold snow. A sloped shingle roof sheds water in minutes, while a flat roof above a canopy can keep melting snow pressed against its seams for weeks.
Toronto building managers should get drains, scuppers and every sealed joint inspected in the fall, after the leaves come down and before the freeze. A $130 seal in October is the same repair as a $130 seal in May, minus one winter of water getting into your structure, your electrical and your entrance.
What building and facility managers should take from this
Quick answer: Three rules from 1 small roof: ask for a diagnosis before approving a repair, because a large share of "clogged drain" calls turn out to be something else; put sealed joints on the same annual schedule as drain cleaning, since sealant ages even on a debris-free downtown roof; and fix drips over electrical or cameras the same week they appear.
The building kept this cheap in two ways: they called while the symptom was still a drip, and they accepted a diagnosis instead of insisting on the service they had guessed they needed. A company that sells the booked service whatever it finds would have cleaned the clean drain, charged for it, and left the silicone cracked, and the same leak would have shown up with the next rain.
DT Cleaning works the other way because its commercial business depends on repeat clients. The commercial building services we quote start with what the roof needs: a full gutter and drain cleaning, a seal repair like this one, or a plain "everything is fine up here." On a building where the entrance canopy is part of the architecture, that includes keeping the glass itself clean after the drips stop staining it.
Flat roof drain checks and leak fixes across Toronto and the GTA
Quick answer: DT Cleaning handles roof drain cleaning, snake and water testing, sealant repairs, and canopy glass cleaning for commercial and residential buildings across Toronto and the GTA, with 500+ five-star Google reviews, $2M commercial liability insurance, and WSIB coverage on every technician who climbs the ladder.
This visit was in Yorkville, and the same physics applies to every flat roof, low-slope addition and glass canopy in the region. If your building drips in the rain and nobody can find the reason, we work in all of these areas:
Roof work over an occupied entrance is ladder work with people below. Every technician holds Ontario Working at Heights certification, and our ladder practice follows CCOHS portable-ladder guidance on angles, footing and three points of contact.
Flat roof leaks: the questions Toronto building owners ask us
Why is my flat roof leaking if the drain is clean?
Four causes mimic a clogged drain: a blockage deeper in the pipe than you can see, a failed seal where the membrane or pipe meets the drain assembly, cracked sealant at flashings and penetrations, and water rising past a roof with no overflow path. On our Yorkville job, cracked silicone behind the drain pipe was the answer.
How do professionals find the source of a roof leak?
By elimination, cheapest checks first: visual inspection of the drain and surface, a snake run down the pipe (ours went 15 feet), a controlled water test to confirm flow, then a hands-on inspection of every sealed joint. Each clean result shrinks the search area until only the real cause is left.
How much does it cost to fix a flat roof leak in Toronto?
It depends entirely on the cause, which is why diagnosis comes first. Our Yorkville repair, a full strip and reseal of a failed drain-pipe joint including the snake and water tests, came to $130 in 1 visit. A membrane or flashing failure costs more; paying to clean an already-clean drain costs the most, because the leak stays.
Why does a roof leak only during heavy rain?
Light rain drains as fast as it lands. Heavy rain raises the water level on a flat roof and pushes volume through defects that stay dry the rest of the time: hairline sealant cracks, marginal seams, or a drain running at capacity. If your leak only appears in downpours, suspect a seal or overflow problem before a clog.
How long does silicone sealant last on a roof?
Sealant is a consumable, not a permanent part of the roof. Sun exposure dries it and Toronto freeze-thaw cycles crack it, so beads at drains, flashings, and penetrations should be inspected yearly and expected to need renewal over time. The bead we replaced in Yorkville failed from age alone, on a roof with zero debris.
Can a roof drain be clogged 15 feet down?
Yes, which is why a clean strainer proves little. Debris, construction grit, and ice remnants can choke a drain line far below the visible mouth. A snake test or camera run is the honest check: our 15-foot snake met no resistance, which cleared the pipe of suspicion before we touched anything else.
Is water dripping on electrical fixtures dangerous?
Treat it as urgent. Water tracking onto cameras, lights, or wiring corrodes housings, trips circuits, and creates shock and fire risk over time. On this job the drips landed on entrance cameras and electrical, which is exactly why the building fixed a small leak the same week it was reported.
Do flat roofs need more maintenance than sloped roofs?
Yes. A sloped roof sheds water in minutes; a flat roof manages it through drains, slopes measured in fractions, and sealed joints, and holds snow against its seams all winter. Plan 1-2 inspections a year covering drains, scuppers, and every sealant bead, ideally spring and fall.
Should new silicone go over old silicone?
No. New sealant does not bond to cracked, chalky old sealant, so an over-bead is cosmetic and the leak continues underneath. The lasting repair removes 100% of the old bead, cleans the joint to bare metal, degreases it, and lays one continuous new seal, which is exactly the sequence we ran in Yorkville.
What is a water test on a roof drain?
A controlled pour of water directly into the drain while watching flow speed and listening for backup. Full-speed swallowing with no gurgle rules out blockage; slow drainage or backup points into the pipe. Paired with a snake test, it separates drainage problems from seal problems in minutes, before any repair money is spent.
Why do downtown Toronto roofs leak with no trees around?
Because the usual downtown culprits are not leaves. Sealant ages in sun and freeze-thaw, construction grit and shingle granules silt up drains, and small flat roofs over canopies and additions often lack overflow paths. Our Yorkville building had no tree within reach and zero debris; the failure was a bead of silicone with years on it.
Who fixes flat roof leaks: a roofer or a maintenance company?
Start with diagnosis. Seal failures at drains, flashings, and penetrations, like this $130 Yorkville repair, sit squarely in exterior-maintenance territory. Membrane failures, structural ponding, and full flat roof repair belong to a licensed roofer. An honest maintenance visit tells you which problem you have before you pay roofer prices for a sealant fix.
How this case study was made: written with AI from DT Cleaning's own records of this job, the invoice figures and the photographs from the visit; the facts checked against those records before publishing.
Related case studies from our crews
Roof dripping in the rain and nobody can find why?
DT Cleaning diagnoses before repairing, with a snake test, a water test and a seal inspection, then tells you plainly which fix your building needs.
Mon to Sat, 9am to 6pm