Canadian building code question

What are the building code requirements for corridor fire separations in Canada?

The NBC requires corridors serving as a means of egress to be separated from adjacent occupancies by fire separations with a fire-resistance rating that depends on building height, occupancy classification, and whether the building is sprinklered. Corridor walls, doors, glazing, and penetrations must all meet the rated assembly requirements. The specific fire-resistance rating — commonly 45 minutes, 1 hour, or 2 hours — is determined by the applicable NBC table for the building's construction type and occupancy. CodeCan can cite the exact NBC table and section for your project.

Corridors in multi-unit residential buildings, hotels, office buildings, and other Group A, B, C, and D occupancies are required to form fire separations under the NBC. The fire-resistance rating required for the corridor walls and the fire-protection rating required for corridor doors depend on several project-specific variables. Getting the right rating is critical — both under-specifying (life safety risk) and over-specifying (cost impact) are common when designers don't have the cited section in front of them.

What to check first

  • NBC corridor fire separation ratings depend on building occupancy, height, construction type, and whether the building is sprinklered throughout.
  • Corridor doors must have a fire-protection rating that corresponds to the wall's fire-resistance rating — not all fire doors satisfy all corridor requirements.
  • Penetrations through corridor fire separations (ducts, pipes, wiring) must be fire-stopped in accordance with NBC requirements to maintain the rated assembly.

Jurisdiction notes

National baseline

NBC Part 3 establishes corridor fire separation requirements through a series of tables that key off occupancy group, building height (in storeys), and sprinkler status. The 2020 NBC updated some of these tables. Appendix A provides explanatory notes on how to apply the tables.

Quebec adoption check

Quebec uses its own Construction Code (Code de construction du Québec), which is based on the NBC but with Quebec-specific amendments. Corridor fire separation requirements in Quebec may differ from the NBC baseline, particularly for residential occupancies. Always verify against the current Quebec Construction Code.

Project-specific variables

Building occupancy group (A, B, C, D, E, F), number of storeys, whether a sprinkler system is provided throughout, corridor length, and the specific use of adjacent rooms all affect the required fire-resistance rating of the corridor separation.

Work through it in this order

  1. Establish the building's major occupancy group and number of storeys above grade to locate the correct NBC table.
  2. Determine whether the building is sprinklered throughout, as sprinkler systems often permit reduced fire-resistance ratings for corridor separations.
  3. Identify the fire-protection rating required for corridor doors based on the wall's fire-resistance rating.
  4. Use CodeCan to retrieve the cited NBC table row and section for your building's occupancy, height, and sprinkler status.

Common questions

Does a sprinkler system eliminate the need for corridor fire separations?

No. A sprinkler system may reduce the required fire-resistance rating of corridor separations under certain NBC provisions, but it does not eliminate the requirement. The corridor still needs to be a fire separation; the rating threshold may be lower in a sprinklered building.

What fire-protection rating do corridor doors need to have?

Corridor door fire-protection ratings correspond to the fire-resistance rating of the wall. The NBC specifies the relationship in its fire door tables. Common corridor door ratings are 20-minute, 45-minute, and 60-minute, but the correct rating depends on your building's NBC table output.

Why doesn't this page just list the required fire-resistance ratings?

Corridor fire separation ratings come from NBC tables with multiple input variables — occupancy, height, sprinkler status, and others. Stating a single number without those inputs would be misleading and potentially unsafe. CodeCan takes your project context and returns the cited table result.