The problem we set out to solve

For years, Canadian electricians, contractors, HVAC technicians, structural engineers, and homeowners had no choice but to use American calculators. Search for a wire size calculator or a furnace sizing tool and you find pages full of NEC references, ASHRAE US climate zones, and IBC load tables β€” none of which apply in Canada.

This matters more than it might seem. The Canadian Electrical Code (CEC) and the American National Electrical Code (NEC) differ in meaningful ways β€” conductor ampacity tables, demand factors, and voltage drop rules are not the same. A furnace sized for Vancouver cannot be calculated using Phoenix design temperatures. Roof snow loads in Winnipeg are vastly different from Denver. When Canadian professionals used American calculators, they got answers that were either wrong, non-compliant, or required manual adjustment that introduced its own errors.

The US already had dozens of purpose-built trade calculators. Canada had almost none. That gap is what LoadCalculator.ca was built to close.

What LoadCalculator.ca is

LoadCalculator.ca is a free, Canadian-specific calculator hub covering four trade verticals: electrical, structural, HVAC, and trucking. Every calculator on this site implements a named Canadian standard directly β€” not adapted from an American source, not a rule-of-thumb approximation, but the actual formula, demand method, or lookup table from the applicable code.

The electrical calculators follow the Canadian Electrical Code (CSA C22.1-21). The structural calculators follow the National Building Code of Canada 2020 and CSA O86-19. The HVAC calculators follow CSA F280-12 with city-specific design temperatures from NBCC Appendix C. The trucking calculator uses per-province highway weight regulations for all 10 provinces.

The site is free to use, requires no account, and produces results immediately. There is no paywall, no "trial period," and no premium tier. A licensed electrician on a job site in Saskatoon should be able to check a wire size as fast as one in Seattle β€” that was the baseline requirement from day one.

Why the calculators are trustworthy

Trust in a calculator comes from one thing: being able to trace every result back to a specific line in a specific standard. We built every calculator with that traceability as the primary requirement. Here is how each one works:

  • Wire size: Uses CEC Table 2 conductor ampacity values directly. Applies the standard correction factors for temperature rating and number of conductors. If voltage drop exceeds 3% (CEC Rule 8-102), the calculator automatically upsizes the conductor and tells you why.
  • Circuit breaker sizing: Implements CEC Rule 14-104 exactly β€” 125% of continuous load, rounded up to the next standard breaker size in the CEC-recognised series.
  • Electrical load (panel calculation): Follows CEC Rule 8-200 through 8-210, including the demand method for basic load, small appliance circuits, electric range demand (CEC Table 14), fixed appliances, and the 10,000 VA threshold for heating vs. cooling.
  • Voltage drop: Uses the resistivity formula VD = (ρ Γ— 2 Γ— L Γ— I) / A, with CEC-standard resistivity values for copper (0.0172 Ω·mmΒ²/m) and aluminum (0.0282 Ω·mmΒ²/m).
  • Beam sizing: Applies CSA O86-19 bending (S = M/Fb) and deflection (L/360 for floors, L/240 for roofs) checks using species-specific Fb and E values from the standard.
  • Roof snow load: Implements NBCC 2020 Clause 4.1.6.2 in full: S = Is Γ— [Ss Γ— (Cb Γ— Cw Γ— Cs Γ— Ca) + Sr], with ground snow load (Ss) and associated rain load (Sr) data for 33 Canadian cities from NBCC Appendix C.
  • Heat load: Follows the CSA F280-12 envelope method β€” U Γ— A Γ— Ξ”T per building component plus infiltration (0.33 Γ— ACH Γ— Volume Γ— Ξ”T) β€” using heating design temperatures for 27 Canadian cities from NBCC Appendix C.
  • Axle weight: Looks up per-province legal limits for single, tandem, tridem, and quad axle groups, including spring restriction multipliers (75–90%) where applicable, for all 10 provinces.

Each calculator page includes a reference section citing the specific standard, clause, table, or formula used. If you disagree with a result, you can verify it against the same source we used.

How LoadCalculator.ca produces your result

Every calculator on this site follows the same three-step process:

  1. You enter your inputs.Each input field maps to a specific variable in the governing Canadian standard. For the electrical load calculator, β€œheated floor area” maps to the floor area variable in CEC Rule 8-202. For the roof snow calculator, β€œcity” maps to the ground snow load (Ss) in NBCC Appendix C.
  2. We apply the Canadian standard directly.The formula runs in your browser β€” no server, no round-trip, no AI interpretation. The calculation is deterministic: the same inputs always produce the same result, and that result is traceable to the standard. The wire size calculator applies CEC Table 2 ampacity and the ρ×2LΓ—I/A voltage drop formula. The heat load calculator applies Q = UΓ—AΓ—Ξ”T for each building envelope component plus CSA F280's infiltration formula. The snow load calculator applies the full NBCC 2020 Clause 4.1.6.2 formula: S = Is Γ— (Ss Γ— Cb Γ— Cw Γ— Cs + Sr).
  3. You get a result you can verify. Each result page shows the intermediate values β€” not just the answer, but the steps. The electrical load calculator shows basic load, demand VA, dryer VA, range VA, and total amps separately. The beam calculator shows the required section modulus and deflection check separately. You can verify any result against the standard cited.

Each calculator also has a dedicated how it works page that documents the exact formula, variable definitions, and assumptions. These pages are the engineering transparency layer that separates a professional-grade tool from a rule-of-thumb calculator.

Who we built this for

  • Licensed electricians doing quick field checks on wire size, breaker sizing, and panel capacity across all 10 Canadian provinces
  • Electrical contractors estimating service upgrades, EV charger installations, and hot tub circuits
  • Structural engineers and designers performing preliminary beam sizing and snow load assessments
  • HVAC contractors sizing furnaces and air conditioners for Canadian climate zones from Victoria to St. John's
  • General contractors and builders checking deck joist spans, beam capacities, and footing loads
  • Commercial truck operators verifying axle loads before crossing provincial borders or during spring load restriction season
  • Homeowners understanding their electrical panel before adding a hot tub, EV charger, or workshop sub-panel

The 10 calculators

Canadian standards we implement

Every calculator references a specific Canadian standard. We implement the Canadian standard directly β€” not an American equivalent adapted for Canadian use.

StandardFull titleWhat we use it for
CEC C22.1-21Canadian Electrical Code, Part I (CSA C22.1-21)Wire sizing, circuit breaker sizing, panel load calculations, voltage drop β€” all 4 electrical calculators
NBCC 2020National Building Code of Canada 2020Structural loads, roof snow loads, beam sizing, deck construction β€” including Appendix C city climate data
CSA F280-12Determining the Required Capacity of Residential Space Heating and Cooling AppliancesFurnace sizing, air conditioner sizing, heat load and cooling load calculations
CSA O86-19Engineering Design in WoodLumber and engineered wood beam design β€” sawn lumber, LVL, glulam species and grades
Provincial Highway ActsHighway Traffic Act regulations by province (all 10 provinces)Commercial truck axle weight limits, tandem and tridem group limits, spring restriction multipliers

For a full list of federal and provincial regulatory authorities with direct links, see our Canadian Standards & Codes page.

What we are not, and what we don't do

Being clear about our scope is as important as being clear about what we cover. LoadCalculator.ca is not:

  • Not engineering advice. Calculator results are for planning, estimating, and preliminary design. They do not constitute professional engineering advice or a stamped design.
  • Not a replacement for a licensed professional. Electrical work in Canada requires a licensed electrician and a permit. Structural designs for permit applications require a licensed structural engineer. Our calculators help you understand the numbers before those conversations happen.
  • Not an American calculator adapted for Canada. We do not convert NEC values or apply ASHRAE US climate zones. If a standard is not Canadian, we do not use it.
  • Not a substitute for your local AHJ. Provincial amendments to base codes apply in every province. Always confirm final values with your Authority Having Jurisdiction.

See our full disclaimer for details.

Keeping the calculators up to date

Canadian standards are revised on a cycle β€” the CEC is typically updated every three years. When a new edition is published and adopted by provinces, we update the relevant calculators to match. The current edition and clause references are shown on each calculator page so you always know which version of the standard the result is based on.

If you find a discrepancy between a calculator result and your copy of the standard, please contact us. Accuracy is the entire point β€” a calculator that is convenient but wrong is worse than no calculator at all.

Contact

Questions about a specific calculation, a discrepancy you've found, or a calculator you'd like to see added? We read every message.

hello@loadcalculator.ca