Building code scope is limited
The building code addresses roof drainage, site grading near the building, and plumbing-code connections, not lot-wide stormwater performance.
Canada · Building code
Stormwater management in Canada is governed primarily by municipal bylaws and provincial environmental rules, with the building code covering roof drainage, site grading near the building, and the plumbing-code interface for storm sewer connections.
Stormwater is one of the clearest cases where the building code is necessary but not sufficient. Most controlling rules sit in municipal stormwater bylaws and provincial environmental regulations, while the building code addresses the parts that touch the building itself. Designers need to confirm the controlling document for each part of the site.
The building code addresses roof drainage, site grading near the building, and plumbing-code connections, not lot-wide stormwater performance.
Most Canadian municipalities require stormwater management plans, on-site detention, or low-impact development measures that exceed the code baseline.
Larger sites can trigger provincial stormwater quality, quantity, and erosion-control approvals.
CodeCan reports what the published building code says. It is not legal, engineering, or architectural advice, and it does not certify compliance. Building codes are adopted and amended provincially and enforced locally — always verify with your authority having jurisdiction (AHJ) before you build.
Generally not at the lot level. Detention is normally a municipal stormwater bylaw and engineering requirement.
Usually a combination of the municipality and the local conservation or watershed authority, with engineering review.
Roof drainage and overflow are building-code and plumbing-code requirements that must tie into the approved lot-level stormwater system.