Canadian building code question

What are the building code requirements for stormwater management in Canada?

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.

What to check first

  • Treat building-adjacent drainage and roof drainage as building-code questions; treat lot-wide retention and discharge as municipal stormwater questions.
  • Confirm whether the municipality requires on-site detention, a stormwater management report, or a site servicing plan.
  • Coordinate the storm sewer connection between the plumbing-code interior side and the municipal servicing side.

Jurisdiction notes

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.

Municipal bylaws are usually controlling

Most Canadian municipalities require stormwater management plans, on-site detention, or low-impact development measures that exceed the code baseline.

Provincial environmental rules apply at scale

Larger sites can trigger provincial stormwater quality, quantity, and erosion-control approvals.

Work through it in this order

  1. Confirm the municipal stormwater bylaw requirements and any required servicing or stormwater report.
  2. Design roof drainage and overflow per the building code and plumbing code.
  3. Establish lot grading that moves water away from the building and toward the approved discharge point.
  4. Coordinate on-site detention or low-impact development measures with the civil and landscape design.
  5. Document the storm sewer connection and any required infiltration or filtration measures for permit submission.

Common questions

Does the building code regulate stormwater detention?

Generally not at the lot level. Detention is normally a municipal stormwater bylaw and engineering requirement.

Who approves the stormwater management plan?

Usually a combination of the municipality and the local conservation or watershed authority, with engineering review.

How does roof drainage relate to stormwater?

Roof drainage and overflow are building-code and plumbing-code requirements that must tie into the approved lot-level stormwater system.