National baseline
The NBC and National Plumbing Code set rain leader sizing requirements. Structural provisions address ponding loads and overflow protection.
Canada · HVAC & plumbing
The NBC and provincial plumbing codes require adequate roof drainage systems sized for the local rainfall intensity, with overflow provisions (scuppers, secondary drains, or overflow through the parapet) to prevent ponding and structural overload if primary drains are blocked.
Roof drainage failures cause structural collapses, water damage, and building envelope failures. The code requires both primary drainage and overflow protection to handle the design rainfall intensity even when primary drains are blocked. Requirements depend on roof area, slope, parapet height, and local rainfall data.
The NBC and National Plumbing Code set rain leader sizing requirements. Structural provisions address ponding loads and overflow protection.
Provincial plumbing codes may amend drain sizing methods or overflow requirements. Municipal stormwater bylaws may affect discharge methods.
The structural design must account for ponding loads if drainage is inadequate or blocked — this interacts with the roof drainage provisions.
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.
Secondary drains or overflow scuppers are required when the roof has parapets or other features that prevent free drainage at the roof edge. The specific trigger depends on the building type and code edition.
Roof drains are sized based on the tributary roof area and the design rainfall intensity for the project location. The plumbing code provides sizing tables or calculation methods.
If primary drains are blocked and overflow protection is inadequate, water accumulates on the roof. The added weight causes deflection, which collects more water — a progressive failure that can lead to structural collapse.