RoofingCalculatorHQ

Roof Truss Calculator (Canada)

Free Canadian roof truss calculator. Size prefab trusses to NBC 2020, CSA O86 and TPIC 2014. Member lengths, count and delivered cost in CAD across ON, BC, AB, QC.

Roof Truss Calculator

Estimate truss member lengths, the number of trusses needed for your building, total lumber, and a delivered prefab cost.

Top chord (each)
16.77
ft per side
Bottom chord
30
ft
Web members total
18.6
ft per truss
Lumber per truss
82.14
ft
Truss count
21
incl. end pair
Total lumber
1725
ft (linear)
Peak height
7.83
ft above plate
Per truss
CA$165
prefab, delivered
Total truss cost
CA$3,465
excludes crane / install

Slope factor used: 1.118. Lumber LF is the linear sum of all chords and webs per truss, useful for comparing site-built vs prefab. Add 5–10% for cuts and connectors.

Roof truss calculator — Canadian builds

This tool sizes prefabricated roof trusses for Canadian housing and small commercial buildings to TPIC 2014 and CSA O86-22, with NBC 2020 reference for snow and wind. Set your span, pitch in X/12 and truss centres to get:

  • Top chord (rafter) length per side
  • Bottom chord length
  • Web member total by truss type — Fink, mono-pitch, attic, scissor, queen
  • Truss count based on building length and spacing
  • Total lumber linear footage
  • Per-truss and total delivered cost in CAD

The Canadian construction industry runs in mixed units — feet/inches for framing dimensions, metric for structural design — so this calculator accepts feet for span and inches for spacing, like every Canadian truss order form.

How the math works

Canadian prefab trusses are triangulated S-P-F (Spruce-Pine-Fir) #2 and Better assemblies pressed with metal connector plates designed to TPIC 2014 Truss Design Procedures and Specifications. The geometry is span × pitch × depth.

Top chord. For a symmetric duo-pitch Fink:

slopeFactor = √(1 + (rise/run)²)
topChord    = (span / 2) × slopeFactor

For a 30 ft span at 6/12 pitch, topChord = 15 × 1.118 = 16.77 ft per side. The yard orders 18 ft S-P-F 2x6 #2 and trims on the docking saw before plate-pressing.

Bottom chord. Equal to the span plus a 2” bearing allowance each end. One-piece up to 32 ft, then a finger-joint or two-piece splice with a hardware plate above an internal bearing wall.

Webs. Type-dependent — Fink ≈ 0.62 × span, king-post ≈ 0.30 × span, scissor ≈ 0.70 × span, attic ≈ 1.10 × span.

Truss count. Count = ceil(building length ÷ spacing) + 1. A 40 ft long house at 24” OC needs 21 trusses.

Truss types — when to specify which

TypeBest forSpan limitCost vs Fink
Fink (W-truss)Single-family detached, semi32 ft1.00×
King postGarages, sheds, additions16 ft0.75×
Queen postStorage barns, simple cottages24 ft0.85×
Howe / PrattLong-span agricultural, light commercial60 ft1.10×
ScissorVaulted living rooms (cathedral effect)30 ft1.30×
Attic / room-in-roofConditioned attic / loft conversions28 ft1.85×
Mono-pitchLean-to additions, carports16 ft0.80×

For long-span Howe trusses (warehouses, hangars), expect a custom-engineered quote rather than typical-pricing.

Canadian pricing — 2026 reference data

S-P-F lumber has averaged CA$520/MBF for 2x6 #2 KD through Q1 2026, with the Random Lengths Western S-P-F composite stable since the 2024 supply rebound. Delivered prefab Fink trusses on a 50 mile radius are quoting CA$5.00–CA$7.50 per linear foot of span for residential 4/12–8/12 pitches at NBC roof loads up to 2.0 kPa snow.

Worked example (the calculator’s reference test): a 30 ft span × 40 ft long single-family detached at 6/12 pitch, 24” OC, Toronto (Ss 1.5 kPa, Sr 0.4 kPa):

  • 21 Fink trusses at CA$5.50/lf × 30 ft span = CA$165 each → CA$3,470 truss order
  • Delivery: included for orders above 15 trusses within 50 mi
  • Crane and 3-person crew on set day: CA$900–CA$1,400
  • Total prefab roof structure: CA$4,400–CA$4,900

By comparison, a cut roof using site-cut S-P-F 2x6 rafters and a doubled 2x10 LVL ridge runs CA$1,900 in lumber + CA$2,400 in framers’ labour (16 hrs × 2 carpenters at CA$72/hr) = CA$4,300. Material cost is similar; trusses save 10–14 hours of programme and avoid the LVL ridge engineering.

NBC and Canadian code

  • NBC 2020 9.23.13Roof framing. Sets requirements for trussed rafters in Part 9 housing.
  • NBC 2020 9.26.4.4Ice and water shield. Required at eaves on every Canadian house; the heel height must leave room for it plus insulation and ventilation.
  • NBC 2020 9.19.1Roof spaces ventilation. 1:300 ratio, distributed top and bottom; the 25 mm continuous airway requirement.
  • CSA O86-22Engineering design in wood. Structural design code the truss manufacturer’s P.Eng. seals to.
  • TPIC 2014Truss Design Procedures and Specifications for Light Metal Plate Connected Wood Trusses. The product/design standard for Canadian trussed rafters; SBCAC member yards comply.
  • NBC Appendix C — Climatic data per municipality. Snow Ss/Sr, wind Vh, design temperatures.
  • OBC 9.23 / BCBC 9.23 / CCQ 9.23 — Provincial code adoptions; mostly aligned with NBC, with provincial deviations.

Buying tips

  1. Three SBCAC quotes — sbcac.ca member directory. Pricing varies 10–15% on the same lumber feedstock.
  2. Specify Ss/Sr by municipality — never just “standard residential.” NBC Appendix C is the source of truth.
  3. Energy heel for R-50 attic — a 12” heel keeps R-50 insulation continuous over the wall plate with the 25 mm airway. Standard 4–6” heels force a thermal-bridge compromise.
  4. Order to OBC / BCBC permit drawings — provincial permit officers want the truss design pack referenced to NBC 2020 + the provincial overlay before the framing inspection.
  5. Schedule the crane — a 30 ft span × 21 truss set at 24” OC needs a 14-ton boom truck for a half day, CA$900–CA$1,400 across most of Canada.

Pair with these calculators

Outputs update as you change inputs. Print the result and pass it to an SBCAC-member yard for a comparable quote.

Frequently asked questions

How many trusses do I need for a 40 ft long Canadian house at 24 inch on-center?
Number of trusses = ceil(building length ÷ spacing) + 1. For 40 ft at 24" OC that's ceil(40 ÷ 2) + 1 = 21 trusses, including one at each end wall. Canadian framing follows imperial spacing on housing per NBC 9.23 and the CWC Wood Reference Handbook, even though structural calculations under CSA O86-22 work in metric. The truss yard handles the conversion behind the scenes.
What is the most common roof truss in Canadian housing?
The Fink truss (W-truss) is dominant — about 80% of single-family roofs across Ontario, BC and Alberta. SBCAC (Structural Building Components Association of Canada) member yards manufacture from S-P-F #2 and Better, pressed with MiTek or Alpine 20 ga. nail plates, designed to TPIC 2014 (Truss Plate Institute of Canada). NBC 9.23.13 covers truss installation and bracing; structural design follows CSA O86-22 *Engineering design in wood*.
How much do roof trusses cost in Canada in 2026?
Delivered Fink trusses run CA$5.00–CA$7.50 per linear foot of span in Q1 2026, so a 30 ft Fink is roughly CA$165–CA$245 per truss. A typical 30 ft × 40 ft house at 24" OC needs 21 trusses, so a CA$3,500–CA$5,200 truss order plus CA$900–CA$1,400 crane day. S-P-F lumber prices spiked above CA$700/MBF in 2021–2022 and have settled at CA$520/MBF for Q1 2026 — quote shopping inside 60 days of order is essential. Ontario and Quebec are typically 5–10% cheaper than BC and Atlantic Canada because of mill density.
How does the snow load zone affect Canadian truss design?
NBC Appendix C tables drive every Canadian truss design. Toronto sits at Ss = 1.5 kPa (Sr 0.4 kPa) — modest. Quebec City at Ss = 2.6 kPa, Ottawa at Ss = 2.4 kPa, Halifax at Ss = 1.6 kPa, Vancouver at Ss = 1.6 kPa, Calgary at Ss = 1.0 kPa, Whitehorse at Ss = 2.6 kPa, Iqaluit at Ss = 5.0 kPa. A truss designed for Vancouver won't pass for Quebec — always specify the location or the design Ss/Sr values, not just 'standard residential.' SBCAC's truss design specification form has the line for it.
Do trusses need engineering review in Canada?
Yes. NBC 9.23.13.1 and most provincial Building Codes (Ontario OBC 9.23.13, BC BCBC 9.23.13, Quebec CCQ Vol 2 9.23.13) require trussed rafters to be designed by a person qualified in structural design — usually the truss manufacturer's stamping P.Eng. The certificate of design must be sent to the building official before the framing inspection. Modifications in the field — cutting webs for plumbing, drilling chords for HVAC — require the engineer's written approval per CSA O86-22 14.5.
What spacing is standard for Canadian residential trusses?
24" on-center is residential standard, set so 4×8 sheathing aligns at every other truss. 16" OC is common in heavy-snow zones (Quebec, NB, parts of NL) where the sheathing needs to thicken otherwise. Commercial buildings sometimes use 4 ft (1220 mm) OC with 23/32" T&G OSB. Always size sheathing to the spacing — NBC 9.23.15 / Table 9.23.15.5-A gives the required thickness for snow load × spacing × span.
How does ice and water shield interact with truss design?
Ice and water shield (NBC 9.26.4.4) is a self-adhered membrane required at the eaves of every Canadian house, extending from the eave edge to a point 600 mm beyond the inside face of the exterior wall. The truss design itself doesn't change for this — the membrane is laid on top of the sheathing — but the heel height needs to leave room for the insulation and the 25 mm continuous ventilation airway above (NBC 9.19.1). A 12" energy heel is the standard Canadian detail for clearing ice and water shield, attic insulation (R-50 typical) and the soffit baffle.

Related calculators