A flat roof leaking during rain almost always gets blamed on a clogged drain, and the fix almost always gets quoted accordingly. 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 because there was nothing to find, and the real culprit was a bead of silicone that had quietly died of old age behind the drain pipe. The repair cost $130. The lesson about how leaks really get found is worth more than that, so here is the whole visit, step by step.

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 first impressions and working equipment both matter. 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: limestone facade, curved glass canopy over the entrance, boutique offices behind perforated steel doors. When it rains, that canopy is what keeps the entrance dry, and the low roof above it collects the water and sends it down an internal drain. Somewhere in that little system, water was escaping. It showed up as drips on the security cameras and the electrical under the canopy, which moves a cosmetic annoyance into the category of things that get fixed this week.
The working theory from the building was reasonable: drain must be clogged, water must be backing up and finding an edge. It is the right first guess. In our crews' experience it is also wrong on flat roofs about as often as it is right, which is why the visit that follows matters more than the booking that started it.


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 simply rising past a system with no overflow path. On this Yorkville roof, the answer was the failed seal, invisible behind the pipe.
A clean strainer proves very little. The visible mouth of a roof drain is one point in a system, and water only needs one weakness anywhere along it. Here is what a clear-looking drain can be hiding:
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 was our culprit.
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 simply rises until it finds the weakest seam, once per storm, every storm.
The trap for building owners is that three of these four problems produce the same symptom as a clogged drain while having nothing to do with debris. Pay for a cleaning when the seal is the problem, and the leak returns with the next rain, plus an invoice.
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.
Finding a leak is subtraction, done in the right order and starting with the cheapest possibilities:
- Inspect the visible system. The drain mouth, the strainer, the surface around it. This roof was clean: no debris, no leaves, no silt worth the word. In central Toronto with no mature tree within reach, that was believable on sight.
- Snake the pipe. A drain snake went roughly 15 feet down the plastic pipe toward the sewer connection and met nothing. No resistance, no debris coming back up. That rules out the hidden deep clog.
- Water test the drain. We poured water straight into the drain and watched it run: full speed, no backup, no gurgle. A pipe that swallows a bucketful without complaint is not the problem.
- Inspect every sealed joint by hand. With the drain cleared of suspicion, the leak had to be at a seam. Behind the drain pipe, out of sight from any standing position, the old silicone bead was cracked through in several places, big dry-age cracks a finger could catch on.
"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 is the quiet consumable of every flat roof. Membranes get warranties and inspections; the sealant beads at joints and penetrations get remembered 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. This is the part downtown building owners find hardest to believe: there was zero debris in this system. No trees, no clog, no neglect by the cleaning schedule. The thing that failed was time itself, working on a bead of sealant behind a pipe where no eye ever went.
The drip location made it worse than cosmetic. Water tracking down a drain pipe exits wherever the pipe passes hardware, and here that meant security cameras and electrical fixtures over the entrance. Water and building electrical are a short conversation; the City of Toronto's whole flooding-prevention program exists because uncontrolled rainwater finds expensive things to ruin. Catching a seal failure at the drip-on-camera stage, rather than the replace-the-camera stage, is the cheap version of this story.


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.
There is a tempting shortcut here that fails every time: running new silicone over old. Fresh sealant does not bond to cracked, chalky sealant, so the new bead just becomes a cosmetic layer over the same leak. The repair that lasts goes in this order:
- Cut out all the old silicone. Every fragment, including the sections that still looked healthy. A seal is one continuous system; partial replacement leaves partial cracks.
- Clean the joint to bare metal. Old residue, silt film, and oxidation all sabotage adhesion. The metal has to look new before anything touches it.
- Degrease the surfaces. One wipe-down with degreaser is the difference between a bead that grips for years and one that peels with the first freeze.
- Lay a continuous new bead. Around the full joint in one pass, worked into the gap, tooled smooth so water sheds instead of pooling against an edge. The joint's size swallowed a full tube.
Then the same water test that cleared the drain earlier confirmed the repair: water into the drain, dry cameras below. A fix you can test before you leave is worth two you have to wait a storm for.

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 plus a repair, and skipped paying for the drain cleaning they had originally assumed they needed.
Here is the visit as line items, which is also a map of 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 sometimes that reputation is earned; membranes and flashings are real money. But the number worth remembering here is not even the $130. It is what the same drip costs after a season of being ignored: corroded camera housings, tripped electrical, staining on a limestone entrance, and eventually the same $130 silicone job anyway. Water damage compounds; sealant repairs do not, which is why CMHC puts leak repair at the top of its home-protection guidance. Our eavestrough and drainage repair crews see both versions of this story weekly, and the early version is always the cheap one.
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, prying the joint open further. Fall is the deadline for sealant repairs, before the first freeze locks the roof in.
Every crack in that old silicone was a future ice wedge. Water that enters a hairline gap in November freezes, expands, and reopens the gap slightly wider for the next melt. Over one winter the cycle repeats dozens of times, which is how an August drip becomes a January stream. Flat roofs feel this hardest 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.
The practical calendar for Toronto building managers is simple. Get drains, scuppers, and every sealed joint inspected in the fall, after the leaves and before the freeze. A $130 seal in October is the same repair as a $130 seal in May, minus one winter of water working on your structure, your electrical, and your entrance.
What building and facility managers should take from this
Quick answer: Three rules from 1 small roof: demand 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 treat drips over electrical or cameras as this-week problems, not eventually problems.
The building did the two things right that made this cheap: they called when 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 you the booked service regardless of findings would have cleaned the clean drain, charged for it, and left the silicone cracked. The leak would have "come back," except it never left.
DT Cleaning works the other way because repeat commercial clients are the whole business model. The commercial building services we quote start with what the roof needs, whether that is a full gutter and drain cleaning, a seal repair like this one, or an honest "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 Yorkville, but the same physics runs 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 service all of these areas:
Roof work over an occupied entrance is ladder work with people below, so the rules are not optional: 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.
Related case studies from our crews
Roof dripping in the rain and nobody can find why?
DT Cleaning diagnoses before repairing: snake test, water test, seal inspection, and an honest answer about which fix your building needs.
Mon to Sat, 9am to 6pm
