There are few things worse than your furnace running but blowing lukewarm or cold air during an Ontario winter. Before you panic and call for emergency service, there are several common causes you can check yourself — and some quick fixes that might solve the problem in minutes.
1. Check Your Thermostat First
It sounds obvious, but thermostat issues are the number one cause of "furnace not heating" calls in the GTA. Make sure the thermostat is set to "Heat" mode (not "Cool" or "Fan Only") and the temperature is set at least 3°C above the current room temperature. If the fan is set to "On" instead of "Auto," the blower will run constantly — even when the furnace isn't heating — pushing cold air through your vents.
2. Replace a Dirty Air Filter
A clogged air filter restricts airflow through your furnace, which can cause the heat exchanger to overheat and trigger a safety shutoff. The furnace continues to blow air, but the burner has shut down — so you get cold air. Check your filter every 1-2 months during winter and replace it if it's visibly dirty. A standard 1-inch filter should be changed monthly; thicker pleated filters last 3-6 months.
3. Check the Pilot Light or Igniter
If you have an older furnace with a standing pilot light, make sure it's lit. If it won't stay lit, the thermocouple may need replacement. Newer furnaces use electronic igniters — if you hear clicking but no flame, the igniter may have failed. This is a common repair that typically costs $150-$300 installed.
4. Inspect Your Vents and Ductwork
Walk through your home and make sure all supply vents are open and unobstructed. Closed or blocked vents reduce airflow and can cause the system to overheat. Check for disconnected or damaged ductwork in your basement or attic — leaking ducts can lose up to 30% of heated air before it reaches your rooms.
5. Check the Condensate Drain (High-Efficiency Furnaces)
If you have a high-efficiency furnace (90%+ AFUE), a clogged condensate drain can cause the furnace to shut down as a safety measure. Check the drain line for blockages and clear any debris. In freezing weather, the condensate line can freeze — particularly if it runs through an unheated space.
When to Call a Professional
If you've checked all the above and your furnace still isn't blowing hot air, it's time to call a licensed HVAC technician. The issue could be a faulty gas valve, a cracked heat exchanger, a bad blower motor, or a control board failure — all of which require professional diagnosis and repair.