National baseline
Start with the NBC fire alarm provisions to determine whether the building requires a fire alarm system, what type, and what detection and annunciation conditions apply.
Canadian building code question
A fire alarm system is required when the building's occupancy, size, or number of storeys exceeds the thresholds set by the adopted code. The type of system — single-stage or two-stage — also depends on building height and occupancy. Provincial adoption can change the trigger conditions.
Fire alarm requirements are tied to occupancy classification, building size, number of storeys, and whether the building requires voice communication or staged evacuation. The distinction between a fire alarm system and simple smoke alarms is important — many smaller Part 9 buildings require only interconnected smoke alarms, while larger Part 3 buildings require a full fire alarm system. Confirm the building classification first, then verify the system type under the applicable code.
Start with the NBC fire alarm provisions to determine whether the building requires a fire alarm system, what type, and what detection and annunciation conditions apply.
Confirm whether the province amends fire alarm triggers, system type thresholds, or monitoring and voice communication requirements.
Occupancy, number of storeys, building area, sprinkler status, and high-building conditions can all change the fire alarm system type and detection requirements.
No. A fire alarm system is a building-wide system with detection, annunciation, and signaling components. Smoke alarms are individual devices. The code distinguishes between the two based on building classification and size.
A two-stage system is typically required in buildings above a certain height or storey count, or in specific occupancies where staged evacuation is needed. The exact trigger depends on the code edition and provincial adoption.
Generally yes. Sprinkler systems and fire alarm systems serve different functions. The code typically requires both when the fire alarm trigger conditions are met, regardless of sprinkler status.