SolarCalculatorHQ

Solar Panel Fire Rating Calculator

Free fire rating calculator for Canadian rooftop PV. Combines CSA C22.2 No. 61730 module type and CAN/ULC-S107 roof class to return the system fire class and National Building Code 2020 compliance.

Solar Panel Fire Rating Calculator

System fire class
A
System Class A — highest resistance
Code compliance
Meets NBC 2020 / CSA C22.1 minimum
Pathway requirement
Yes — 450 mm pathway + ridge clearance (NBC 9.26 + OFC 605.11)

Indicative only. CSA C22.1 §64 and provincial AHJ must confirm.

How to use this calculator

The tool combines CSA C22.2 No. 61730 module fire type with CAN/ULC-S107 roof class and returns the system fire class your provincial electrical safety authority will record. It also flags whether your slope triggers the CEC 2024 §64-216 450 mm pathway requirement.

  1. Module fire type — Type 1 or Type 2 per CSA C22.2 No. 61730. Modern modules certified after 2018 are almost universally Type 1; pre-2018 modules and bargain-bin imports may be Type 2 or unrated. The CSA SPE-1000 directory at csagroup.org lists certified modules.
  2. Roof covering class — CAN/ULC-S107 classifications are identical to ASTM E108: Class A (concrete tile, slate, asphalt shingle), Class B (treated cedar shake, some metal), Class C (untreated cedar shake — common on West Coast heritage homes). Unrated covers experimental green roofs and untested composites.
  3. Mounting type — rack-mounted with ≥100 mm standoff (IronRidge XR, Schletter FS, UniRac SunFrame Microrail) is the Canadian default. Direct-deck attachment drops the system rating one notch. BIPV is rare in Canada outside Quebec demonstration projects.
  4. Roof slope — slopes above about 10 degrees (4:12 pitch) trigger the CEC pathway requirement.
  5. Building type — NBC Part 9 (residential houses, ≤3 storeys, ≤600 m²) or NBC Part 3 (commercial, multifamily, larger residential).

The system fire class matrix

The calculator implements the CSA C22.2 No. 61730 + CAN/ULC-S107 lookup used by provincial authorities (ESA Ontario, Régie du bâtiment Québec, Technical Safety BC, ESTSO Saskatchewan, Manitoba Hydro):

Module type ↓ / Roof class →Class AClass BClass CUnrated
Type 1System ASystem BSystem Cnone
Type 2System BSystem BSystem Cnone
Unratednonenonenonenone

A Type 1 module on Class A asphalt shingle gives system Class A — the BC Building Code 2024 minimum in WUI zones. A Type 1 module on a Class C cedar-shake roof (common on Vancouver Island heritage homes) caps at Class C and is not insurable through Wawanesa or BCAA Home for new policies as of 2024.

Provincial code adoption

NBC 2020 is the model code; provinces adopt with amendments and typically lag 12–24 months:

  • Ontario: OBC 2024 adopted NBC 2020 with Ontario amendments. ESA Section 64 Bulletin 64-3-2024 requires annual visual inspection for commercial PV >50 kW.
  • Quebec: Code de construction du Québec 2020 (NBC 2020 with QC amendments). RBQ requires French-language disconnect labels and certified MARN equivalent for installers.
  • British Columbia: BC Building Code 2024 (NBC 2020 with BC amendments + WUI Bylaw 2017-09). Class A required in forest interface zones.
  • Alberta: ABC 2023 (NBC 2020 with AB amendments + FireSmart municipal bylaws). Banff, Canmore, Jasper require Class A in mountain park zones.
  • Saskatchewan / Manitoba: NBC 2020 adopted directly. Cold-climate AFDD bulletin from CSA in 2024.
  • Atlantic Canada (NB, NS, PE, NL): NBC 2020 adopted. Coastal salt exposure adds NaCl corrosion to fire risk on DC connectors.
  • Territories (YT, NT, NU): NBC 2020 with territorial amendments. Inuktitut / Inuvialuktun / French label requirements in Nunavut and NT.

Why the system class matters for Canadian insurance

Canadian home insurers (Intact, Aviva Canada, Co-operators, Wawanesa, Desjardins, Belairdirect, TD Insurance, BCAA Home) all updated their PV underwriting guidelines after the 2023 Kelowna and 2023 Fort Smith fires destroyed PV-equipped homes:

  • Intact Insurance: requires Type 1 + Class A in WUI zones, with surcharge of $50–$120/year on Type 2 installs.
  • Co-operators: declines new business on PV-equipped homes in BC Wildfire Risk Class 4 or 5 unless system Class A is certified.
  • Wawanesa: surcharges $30–$80/year on Type 2 installs nationwide.
  • BCAA Home: explicit non-renewal trigger if PV install drops the roof from Class A to Class C.

For commercial PV the FM Global Toronto office requires system Class A on Type V (combustible) construction and Class A or B on Type IV. Loss frequency on Canadian commercial PV (per FM Global 2024 portfolio data) ran 0.07 events per MW-year on Type 1 + Class A vs. 0.29 events per MW-year on Type 2 + Class B — a 4.1× delta consistent with US data.

Pathway and disconnect requirements

Under CEC 2024 §64-216 and NBC 2020 §9.26:

  • 450 mm (18 in) clear pathway from eave to ridge on each roof plane for slopes above 4:12.
  • 900 mm (36 in) ridge setback on gable roofs above 4:12.
  • CSA-certified rooftop DC disconnect within 1 m of the array, IP65 rated, lockable.
  • Inverter-side AC disconnect within sight of the inverter (CEC 26-700).
  • AFDD protection on every DC string per CEC §64-216(b).
  • Rapid-shutdown initiator labelled in the regional language(s) per provincial requirement.

These pathways typically cost 8–12 percent of installable module count on Canadian pitched roofs. Most installers (Solar Earth, Polaron, Sunly, Skyfire, Terratek) compensate by specifying 430–460 W modules from the CSA-certified module list.

Real-world Canadian PV fire incidents

The 2019 Brampton ON warehouse PV fire (Type 2 modules, asphalt-shingle Class C metal deck, $3.2 million claim) and the 2022 Vancouver Island Sidney barn PV fire (untested polymer roof + Type 2 modules, total loss) are the canonical Canadian commercial cases. ESA Ontario documented 28 PV-related fires in Ontario between 2018 and 2024, with 78 percent traced to DC isolator failure on Type 2 modules without AFDD. The Régie du bâtiment du Québec documented 14 PV-related fires in Quebec 2019–2024, with most clustered around Saguenay and Abitibi installs subjected to extreme cold cycling.

See the solar panel hail resistance calculator for the impact counterpart — Alberta Hailstorm Alley (Calgary, Red Deer, Lethbridge) drives the largest Canadian PV impact losses. The June 2020 Calgary hailstorm caused $1.4 billion in insured losses including 11,000+ damaged PV modules.

Practical guidance for Canadian installers

  • Use the CSA SPE-1000 module directory at csagroup.org to confirm Type 1 certification before submitting to the AHJ.
  • For BC and AB WUI zones specify Class A roofing (asphalt shingle, concrete tile, metal) in the contract — the building permit will require it.
  • Document the system class on the ESA permit (Ontario), RBQ form (Quebec) or TSBC permit (BC). Provincial inspectors check the IEC 61730 type during commissioning.
  • Cold-climate installs should specify connectors rated to −40 °C operating temperature (Stäubli MC4-Evo2, Amphenol HM4) and IP67 rooftop disconnects to handle ice accumulation.

Cost implications

Premium Type 1 modules on the CSA-certified list carry a CAD $0.06–$0.10 per watt premium over commodity Type 2 modules. For a typical 10 kW Canadian residential install the upgrade is CAD $600–$1,000 on a CAD $25,000–$32,000 installed price — roughly 2–4 percent of project cost. Insurance loadings for Type 2 systems run CAD $40–$120/year, so the upgrade pays back in five to eight years through insurance savings alone.

For warranty and degradation context see the solar panel warranty calculator — Canadian Tier 1 manufacturer warranties (Q.CELLS, Canadian Solar, Silfab, Heliene) do not cover fire damage, so the system class is the only fire protection that follows the asset.

Sources

Frequently asked questions

What is the Canadian equivalent of UL 1703 fire testing?
CSA C22.2 No. 61730 is the Canadian adoption of IEC 61730-2, harmonised with UL 61730 in 2017. The fire-test methodology is identical to UL 1703 1A — the same Type 1 and Type 2 designations apply, and the same system fire class lookup against the underlying roof. CAN/ULC-S107 is the Canadian roof-covering fire test (analogous to ASTM E108 / UL 790) which classifies roof products as Class A, B or C. The Canadian Electrical Code §64-216 references both standards for PV system fire performance.
Does the National Building Code 2020 require a specific fire class for PV?
NBC 2020 §9.26 (Roofs) requires Class A, B or C roof covering per CAN/ULC-S107 depending on the building's spatial separation and occupancy. PV modules installed over the roof must not lower the assembly's classification — NBC 2020 §3.1.15 and §9.26.2 explicitly require system-level fire performance. The 2020 National Energy Code amendment (CSA-C22.2 No. 61730) added the Type 1 / Type 2 module designations. For most Canadian residential installs (Class C minimum under NBC Part 9), a Type 1 module on a Class A asphalt-shingle roof gives the system Class A required by FM Global-insured buildings.
How does the Canadian climate affect PV fire risk?
Long cold winters and high diurnal temperature swings stress DC connectors (MC4, Amphenol H4, Stäubli) more aggressively than temperate climates. The Canadian Electrical Code Amendment 1 (2024) Section 64-216 now mandates AFDD protection on every string in residential installs, after CSA-commissioned research showed Canadian DC arc-faults running 1.7× the US rate in identical hardware due to thermal cycling. Quebec (long winters, lots of snow weight) and Saskatchewan (extreme cold) saw the most pre-2022 arc-fault incidents.
Are wildfire interface zones treated differently in Canada?
Yes. The 2020 update to NBC §9.10.18 (Buildings in Forested or Vegetated Areas) created a Canadian equivalent to the US WUI designation. British Columbia (Bylaw 2017-09 and BC Building Code 2024 amendment) and Alberta (FireSmart program) explicitly require Class A roofing on new construction in forest interface zones. For PV installs in WUI municipalities (Kelowna, West Kelowna, Squamish, Canmore, Fort McMurray), Type 1 modules on Class A roofs are practically mandatory — local insurers (Wawanesa, Co-operators, BCAA, Intact) flag system Class C installs for non-renewal.
What is required under the Canadian Electrical Code 2024?
CEC 2024 §64-216 requires: a CSA-certified DC disconnect within sight of the inverter, AFDD on every DC string, a rooftop DC disconnect labelled in English and French (or in the regional language for Nunavut and Yukon), a marked rapid-shutdown initiator within 3 m of the inverter, and a clear pathway of 450 mm on each roof plane. Quebec adds the Régie du bâtiment (RBQ) requirement for a French-language disconnect placard. Ontario adds the ESA Section 64 Bulletin 64-3-2024 requiring annual visual inspection certificates.

Related calculators