On this page
Updated June 2026- 1.What is furnace size / heat load?
- 2.Furnace sizing rules for Canadian homes
- 3.Furnace size by square footage — Canada
- 4.Heat loss calculations for Ontario homes
- 5.Heat loss calculations for BC homes — Lower Mainland and Okanagan
- 6.Heat loss calculations for Alberta homes
- 7.CSA F280 calculation method
- 8.R-values and Canadian insulation standards
- 9.Canadian heating design temperatures
- 10.Worked examples
- 11.Design temperature table by city
- 12.Frequently asked questions
- 13.Code reference
Full formula and methodology: How this calculator works →
What is furnace size / heat load?
Heat load (or design heat loss) is the rate at which a building loses heat to the outdoors during peak winter conditions, measured in BTU/hr or watts. It represents the capacity the heating system must provide to maintain a comfortable indoor temperature (typically 21°C) when the outdoor temperature drops to the heating design temperature for that location.
Proper heat load calculation is the foundation of furnace sizing. An undersized furnace cannot keep the home warm on the coldest days. An oversized furnace wastes energy, short-cycles, fails to dehumidify properly, and wears out faster. The CSA F280 standard provides the methodology used by HVAC professionals across Canada to size heating equipment correctly.
Canada's vast geography means heat loads vary dramatically from city to city. A building in Vancouver needs roughly half the heating capacity of the same building in Saskatoon. This calculator uses verified design temperatures for Canadian cities to give you an accurate, location-specific result. The same building will also face significant roof snow loads in winter — both calculations are often done together for new construction.
Furnace sizing rules for Canadian homes
Furnaces in Canada are sized in BTU/hr (British Thermal Units per hour) or MBH (thousands of BTU/hr). Common residential furnace sizes are 40,000, 60,000, 80,000, 100,000, and 120,000 BTU/hr. Selecting the correct size is critical — oversizing causes short-cycling, comfort problems, and early equipment failure. Undersizing leaves the home cold on the coldest design-day.
As a rough starting point before a full CSA F280 calculation:
| Province / City | Approx. BTU/hr per m² (well-insulated home) | Typical 150 m² home |
|---|---|---|
| Coastal BC (Vancouver, Victoria) | 200–270 BTU/m² | 30,000–40,000 BTU/hr |
| Southern Ontario (Toronto, London) | 330–430 BTU/m² | 50,000–65,000 BTU/hr |
| Eastern Ontario / Quebec (Ottawa, Montreal) | 400–500 BTU/m² | 60,000–75,000 BTU/hr |
| Alberta (Calgary, Edmonton) | 465–600 BTU/m² | 70,000–90,000 BTU/hr |
| Prairies (Winnipeg, Saskatoon) | 530–700 BTU/m² | 80,000–105,000 BTU/hr |
| Northern Canada (Whitehorse, Yellowknife) | 665–900 BTU/m² | 100,000–135,000 BTU/hr |
These rules of thumb are a starting point only. Actual furnace sizing must be based on a full CSA F280 heat loss calculation that accounts for your specific insulation levels, window area, and infiltration rate. Use this calculator for a more accurate result.
Furnace size by square footage — Canada
The table below answers the most common question directly: what size furnace do I need for my home in Canada? Values are in BTU/hr and assume a well-insulated home built to NBCC standards (RSI-3.5 walls, RSI-8.6 attic, moderate window area, 2.4 m ceilings). Older homes or homes with poor insulation will require 20–40% more capacity.
| House Size | BC Coast (Vancouver, Victoria) Design: −4 to −7°C | Ontario / Quebec (Toronto, Ottawa, Montreal) Design: −18 to −23°C | Alberta (Calgary, Edmonton) Design: −28 to −29°C | Prairies (Winnipeg, Saskatoon) Design: −33 to −35°C |
|---|---|---|---|---|
| 800 sq ft (74 m²) | 15,000–20,000 | 25,000–32,000 | 35,000–45,000 | 40,000–52,000 |
| 1,000 sq ft (93 m²) | 18,000–25,000 | 30,000–40,000 | 43,000–56,000 | 49,000–65,000 |
| 1,200 sq ft (112 m²) | 22,000–30,000 | 37,000–48,000 | 52,000–67,000 | 59,000–78,000 |
| 1,500 sq ft (139 m²) | 28,000–38,000 | 45,000–60,000 | 65,000–84,000 | 74,000–98,000 |
| 2,000 sq ft (186 m²) | 37,000–50,000 | 61,000–80,000 | 86,000–111,000 | 98,000–130,000 |
| 2,500 sq ft (232 m²) | 46,000–63,000 | 77,000–100,000 | 107,000–139,000 | 123,000–163,000 |
| 3,000 sq ft (279 m²) | 56,000–75,000 | 92,000–120,000 | 130,000–167,000 | 148,000–195,000 |
Example — 2,000 sq ft home in Ontario: A well-insulated 2,000 sq ft home in Toronto or Ottawa needs approximately 61,000–80,000 BTU/hr. The most common furnace selected for this size in Ontario is an 80,000 BTU/hr unit. In Calgary or Edmonton, the same home requires 86,000–111,000 BTU/hr — a 100,000 BTU/hr furnace is the typical choice.
Common Canadian furnace sizes: 40,000 · 60,000 · 80,000 · 100,000 · 120,000 BTU/hr. Always round up to the next standard size. Do not round down — an undersized furnace cannot maintain design indoor temperature on the coldest design-day. Use the calculator above for a result specific to your city, insulation levels, and floor plan.
Heat loss calculations for Ontario homes
Ontario spans three NBCC climate zones, giving it some of Canada's widest variation in heating requirements. Accurate heat loss calculations for Ontario homes require your city's NBCC design temperature — Windsor (−14°C) in the southwest needs roughly 30% less heating capacity than Ottawa (−23°C) for the same home, and cities like Timmins (−36°C) need almost double Windsor's furnace size. The table below covers 12 Ontario cities with BTU/hr ranges for common home sizes.
The Ontario Building Code sets minimum insulation levels for new construction:
- Above-grade walls: RSI-3.85 (R-22) minimum
- Attic/ceiling: RSI-8.67 (R-49) minimum
- Basement walls: RSI-2.98 (R-17) minimum
- Windows: Maximum U=1.4 W/m²·K (Energy Star Northern zone)
| Ontario City | Design Temp | 1,500 sq ft | 2,000 sq ft | 2,500 sq ft |
|---|---|---|---|---|
| Windsor | −14°C | 38,000–50,000 | 50,000–67,000 | 63,000–83,000 |
| London | −17°C | 42,000–55,000 | 56,000–74,000 | 70,000–92,000 |
| Toronto | −18°C | 45,000–60,000 | 61,000–80,000 | 77,000–100,000 |
| Hamilton | −18°C | 45,000–60,000 | 61,000–80,000 | 77,000–100,000 |
| Kingston | −21°C | 49,000–64,000 | 65,000–85,000 | 82,000–107,000 |
| Ottawa | −23°C | 53,000–69,000 | 71,000–93,000 | 88,000–116,000 |
| Barrie | −24°C | 52,000–69,000 | 70,000–93,000 | 89,000–116,000 |
| Sault Ste. Marie | −26°C | 54,000–72,000 | 73,000–96,000 | 93,000–120,000 |
| Sudbury | −29°C | 58,000–77,000 | 78,000–103,000 | 99,000–128,000 |
| North Bay | −29°C | 58,000–77,000 | 78,000–103,000 | 99,000–128,000 |
| Thunder Bay | −32°C | 68,000–88,000 | 90,000–118,000 | 113,000–148,000 |
| Timmins | −36°C | 66,000–88,000 | 89,000–117,000 | 113,000–147,000 |
All BTU/hr values assume a well-insulated home built to current OBC standards. Older homes with original insulation typically require 20–40% more capacity. A 20% improvement in building envelope (better insulation or windows) translates directly to 20% lower annual heating costs — and a 20% smaller furnace selection.
Heat loss calculations for BC homes — Lower Mainland and Okanagan
British Columbia has the widest range of heating climates of any Canadian province. Coastal cities like Victoria (−4°C) and Vancouver (−7°C) need modest furnaces; Interior BC cities like Kelowna (−17°C) and Kamloops (−19°C) face nearly the same heating load as Toronto; and Prince George (−33°C) rivals Winnipeg. The BC Energy Step Code requires new homes to exceed NECB minimums, pushing insulation levels above the national baseline:
- Above-grade walls: RSI-4.0+ (R-23) for Step 3; RSI-5.0+ (R-28) for Step 4
- Attic/ceiling: RSI-8.6 (R-49) minimum across all steps
- Windows: Maximum U=1.4 W/m²·K for Climate Zone 5 (most of BC coast and Okanagan)
- Air tightness: Step 3 requires ≤2.5 ACH@50Pa — roughly 30% tighter than NECB baseline
| BC City | Region | Design Temp | 1,500 sq ft | 2,000 sq ft | 2,500 sq ft |
|---|---|---|---|---|---|
| Victoria | Vancouver Island | −4°C | 18,000–24,000 | 24,000–32,000 | 30,000–40,000 |
| Vancouver | Lower Mainland | −7°C | 22,000–30,000 | 30,000–40,000 | 38,000–50,000 |
| Abbotsford | Fraser Valley | −9°C | 25,000–33,000 | 33,000–44,000 | 42,000–55,000 |
| Penticton | Okanagan | −16°C | 34,000–44,000 | 45,000–59,000 | 56,000–74,000 |
| Kelowna | Okanagan | −17°C | 35,000–46,000 | 47,000–62,000 | 58,000–77,000 |
| Vernon | Okanagan | −18°C | 37,000–48,000 | 49,000–65,000 | 61,000–81,000 |
| Kamloops | Interior BC | −19°C | 38,000–50,000 | 51,000–67,000 | 63,000–84,000 |
| Prince George | Northern BC | −33°C | 58,000–76,000 | 77,000–100,000 | 96,000–126,000 |
Okanagan Valley heat loss calculations (CSA F280-12): Kelowna, Penticton, and Vernon sit at NBCC design temperatures of −16°C to −18°C — nearly identical to Toronto. A properly insulated Okanagan home built to current BC Energy Step Code standards uses the same furnace sizing as an Ontario home of the same size. Design temperatures from NBCC 2020 Appendix C. If your mechanical permit or lender requires a formal CSA F280-12 heat loss calculation signed by a licensed HVAC engineer, that is a full Manual J equivalent — this calculator provides the underlying estimate using the same formula and design conditions.
BC's Lower Mainland climate is unique in Canada: design temperatures are mild enough that cold-climate air source heat pumps (rated to −15°C or below) are highly cost-effective as a primary heat source. Many BC municipalities now require heat pumps in new construction with gas as backup only — factoring this into furnace sizing means right-sizing the gas backup, not the primary system.
Heat loss calculations for Alberta homes
Alberta has some of Canada's most demanding heating climates. Calgary sits at −28°C design temperature; Edmonton at −29°C; Fort McMurray drops to −37°C. The Alberta Building Code requires higher insulation minimums than eastern Canada to offset the cold:
- Above-grade walls: RSI-4.24 (R-24) minimum (Climate Zone 7A)
- Attic/ceiling: RSI-8.6 (R-49)
- Windows: U=1.2 W/m²·K maximum — triple-pane effectively required
- Air tightness: 2.5 ACH@50Pa target under Alberta Residential Energy Code
| Alberta City | Design Temp | 1,500 sq ft | 2,000 sq ft | 2,500 sq ft |
|---|---|---|---|---|
| Lethbridge | −25°C | 60,000–78,000 | 80,000–104,000 | 100,000–130,000 |
| Calgary | −28°C | 65,000–84,000 | 86,000–111,000 | 107,000–139,000 |
| Red Deer | −30°C | 67,000–88,000 | 90,000–116,000 | 112,000–145,000 |
| Edmonton | −29°C | 66,000–85,000 | 88,000–113,000 | 110,000–142,000 |
| Fort McMurray | −37°C | 78,000–100,000 | 104,000–134,000 | 130,000–168,000 |
All values assume a well-insulated home built to current Alberta Building Code standards. Older Alberta homes — especially pre-1990 builds with 2×4 wall framing — often have RSI-2.1 (R-12) walls versus today's RSI-4.24, increasing heat load by 30–50% and pushing furnace requirements significantly higher.
Calgary chinook note: Chinook events can raise Calgary temperatures 20–30°C in hours, giving the city a milder average winter than Edmonton despite similar design temperatures. Furnace sizing is still based on the design temperature (−28°C), not the average — the system must handle the cold snaps, not the averages.
CSA F280 calculation method
The CSA F280 standard (Determining the Required Capacity of Residential Space Heating and Cooling Appliances) provides a systematic method for calculating heat loss. The process:
- Step 1 — Establish design conditions: Indoor design temperature (21°C) and outdoor design temperature (from NBCC Appendix C for your city)
- Step 2 — Calculate temperature difference: ΔT = Tindoor − Toutdoor
- Step 3 — Calculate envelope heat loss: For each surface (walls, roof, floor, windows, doors): Q = U × A × ΔT, where U = 1/R-value
- Step 4 — Calculate infiltration heat loss: Q_inf = 0.33 × ACH × Volume × ΔT (in metric units)
- Step 5 — Add a design margin: Typically 15% added to the calculated total for system capacity reserve
The total of all component losses plus infiltration equals the design heat loss — the minimum capacity your heating equipment must provide.
R-values and Canadian insulation standards
R-value is the measure of a material's thermal resistance — higher R-value means less heat loss per unit area. In Canada, the National Energy Code for Buildings (NECB) sets minimum R-values that increase with climate zone severity:
| Building Component | Climate Zone 5 (Vancouver) | Zone 6 (Toronto/Ottawa) | Zone 7A (Calgary/Winnipeg) |
|---|---|---|---|
| Above-grade walls | RSI-2.97 (R-17) | RSI-3.08 (R-17.5) | RSI-4.24 (R-24) |
| Attic / ceiling | RSI-8.6 (R-49) | RSI-8.6 (R-49) | RSI-8.6 (R-49) |
| Exposed floors | RSI-4.0 (R-23) | RSI-4.0 (R-23) | RSI-5.0 (R-28) |
| Windows (U-value max) | 1.6 W/m²·K | 1.4 W/m²·K | 1.2 W/m²·K |
Canadian heating design temperatures
Design temperatures are the 2.5% cold-side values from NBCC 2020 Appendix C — the temperature that is colder than all but 2.5% of winter hours. They represent realistic design conditions rather than extreme historical minimums.
Worked examples
Example 1 — 120 m² bungalow in Toronto (Ontario):
- Design temperature: −18°C. ΔT = 21 − (−18) = 39°C
- Walls (120 m², RSI-3.5): Q = (1/3.5) × 120 × 39 = 1,337 W
- Ceiling (120 m², RSI-8.6): Q = (1/8.6) × 120 × 39 = 544 W
- Windows (24 m², U=1.4): Q = 1.4 × 24 × 39 = 1,310 W
- Infiltration (0.35 ACH, 300 m³): Q = 0.33 × 0.35 × 300 × 39 = 1,353 W
- Subtotal: ~5,500 W + 15% = 6,325 W (21,600 BTU/hr)
- With floor and door losses included: approximately 35,000–45,000 BTU/hr total
Example 2 — 150 m² home in Calgary (Alberta):
- Design temperature: −28°C. ΔT = 21 − (−28) = 49°C — 26% more severe than Toronto
- All heat losses scale proportionally with ΔT
- Result: approximately 70,000–85,000 BTU/hr for the same well-insulated home
Design temperature and typical heat load by city
| City | Province | Design Temp (°C) | Typical 150m² home (BTU/hr) |
|---|---|---|---|
| Vancouver | BC | −7°C | 30,000–40,000 |
| Victoria | BC | −4°C | 25,000–35,000 |
| Toronto | ON | −18°C | 50,000–65,000 |
| Ottawa | ON | −23°C | 60,000–75,000 |
| Montreal | QC | −23°C | 60,000–75,000 |
| Halifax | NS | −18°C | 50,000–65,000 |
| Calgary | AB | −28°C | 70,000–85,000 |
| Edmonton | AB | −29°C | 70,000–90,000 |
| Winnipeg | MB | −33°C | 80,000–100,000 |
| Saskatoon | SK | −35°C | 85,000–105,000 |
| Whitehorse | YT | −41°C | 100,000–130,000 |
Frequently asked questions
How do I calculate what size furnace I need in Canada?
What size furnace do I need for a 2,000 sq ft home in Canada?
How is heat load calculated in Canada?
What happens if I install an oversized furnace?
What is a heating design temperature in Canada?
What R-value should my walls have in Canada?
How much does heat loss through windows affect the heat load?
What is the difference between heat load and heat loss?
Can I use the rule of thumb of 10 BTU per square foot for Canadian homes?
Code reference
Based on CSA F280-12 (R2017) (Determining the Required Capacity of Residential Space Heating and Cooling Appliances) and NBCC 2020 Appendix C design temperatures. Energy code minimum R-values from the National Energy Code for Buildings (NECB) 2020. Always have HVAC sizing performed or verified by a licensed HVAC contractor.