Before buying a smart thermostat, three things determine whether it will work with your home:

  1. Voltage: is your heating system low-voltage (24V) or line-voltage (120V/240V)?
  2. Wiring: do you have the right wires, including a C-wire?
  3. System type: gas furnace, heat pump, electric baseboard, or something else?

Get all three right, and installation is straightforward. Miss one, and the thermostat either won’t work or won’t work safely.


The Three Compatibility Factors

Factor 1: Voltage: The Most Important One

This is the compatibility factor most people don’t know to check.

Low-voltage systems (24V): Gas furnaces, central air conditioners, heat pumps, boilers. The thermostat is a signal device: it tells a separate appliance what to do. Nest, ecobee, Honeywell Home, and Amazon Smart Thermostat are all low-voltage thermostats.

Line-voltage systems (120V or 240V): Electric baseboard heaters, fan-forced heaters, in-floor electric radiant, most electric convectors. The thermostat carries full household current to the heating element. You need a thermostat rated for line voltage, such as Mysa V2 or Sinopé.

Putting a low-voltage thermostat on a line-voltage circuit is a fire hazard. These are different categories of device. If you have electric baseboard heating, stop here and go to Best Smart Thermostats for Electric Baseboard Heating in Canada.

Factor 2: Wiring: Do You Have a C-Wire?

Smart thermostats need continuous power. For low-voltage systems, this comes from the C (common) wire connected to the furnace’s 24V transformer.

How to check: Remove your current thermostat’s faceplate (with power off). Look for a wire connected to the terminal labeled “C.” If there’s a wire there, you have a C-wire. If the C terminal is empty, you don’t.

If you don’t have a C-wire: Several options exist. ecobee includes a Power Extender Kit that creates a functional C-wire from existing wiring. Amazon Smart Thermostat handles it without extra hardware. Nest Thermostat uses power harvesting. Add-a-wire kits provide a hardware solution for any thermostat.

Full guide: Do I Have a C-Wire? How to Check | Best Smart Thermostats Without a C-Wire.

Factor 3: System Type: What Controls Your Heat?

System Thermostat category Compatible models
Gas / oil furnace Low-voltage (24V) ecobee, Nest, Honeywell, Amazon
Central AC Low-voltage (24V) ecobee, Nest, Honeywell, Amazon
Heat pump (ducted) Low-voltage (24V) with O/B terminal ecobee, Nest (check O/B support), Honeywell T9
Dual-fuel (heat pump + gas) Low-voltage (24V) multi-stage ecobee (best support), Nest Learning
Electric baseboard Line-voltage (120V or 240V) Mysa V2, Sinopé
Electric radiant floor Line-voltage (varies) Mysa V2, Sinopé, dedicated floor-heat controllers
Mini-split (low-voltage controlled) 24V with manufacturer interface kit ecobee + manufacturer kit
Mini-split (line-voltage) Line-voltage Mysa V2
Hot water boiler (hydronic) Low-voltage (24V), check stages ecobee, Nest (verify your boiler’s wiring)
Steam boiler Low-voltage (24V), 2-wire heating only Most 24V thermostats; verify compatibility

Central HVAC (Gas Furnace / Central Air)

If you have a gas or oil furnace with central air conditioning, you’re in the largest and most well-supported category. Nearly every smart thermostat on the market works here.

Typical wiring: R, C, W, Y, G (sometimes Rh/Rc instead of single R)
What to verify: C-wire presence or have a plan for no-C-wire installations

Best picks:
ecobee Enhanced: best overall; HomeKit; Canadian company
Google Nest Learning Thermostat: best design; auto-learning
Honeywell Home T9: room sensors included
Amazon Smart Thermostat: budget pick


Electric Baseboard / Line-Voltage

If you have electric baseboard heaters, fan-forced heaters, or electric convectors, you need a line-voltage thermostat.

Typical wiring: 2 or 4 wires carrying 120V or 240V directly
What to verify: Voltage (120V or 240V), wire count (2 or 4), total wattage load

Best picks:
Mysa V2: handles 120V and 240V; HomeKit; 4-wire required
Sinopé: 2-wire compatible; Hilo integration; Quebec-focused

Do not install an ecobee, Nest, or Honeywell thermostat on a baseboard heater circuit.

Full guide: Best Smart Thermostats for Electric Baseboard Heating in Canada.


Heat Pumps & Mini-Splits

Ducted heat pumps: Work with standard low-voltage smart thermostats that support O/B wiring for the reversing valve. ecobee and Nest Learning Thermostat handle this well. Verify multi-stage (Y1/Y2, W1/W2) support if your system is two-stage.

Dual-fuel (heat pump + gas backup): ecobee has the best support for dual-fuel setups, with configurable balance point controls.

Mini-splits, low-voltage controlled: Some Mitsubishi, Fujitsu, and LG mini-splits can connect to standard 24V thermostats with the manufacturer’s interface kit (e.g., Mitsubishi PAC-USWHS002-TH-1). Contact the manufacturer or a certified HVAC tech to confirm for your model.

Mini-splits, line-voltage controlled: Require a line-voltage thermostat. Mysa V2 handles some mini-split configurations; verify your specific model on Mysa’s compatibility page.

Full guide: Best Smart Thermostats for Heat Pumps & Mini-Splits.


Compatibility Checklist

Use this before purchasing:

  • [ ] Identify your heating system (gas furnace, electric baseboard, heat pump, etc.)
  • [ ] Check voltage (look at the circuit breaker or thermostat wiring: 24V signal wires mean low-voltage; thick wires with black/red mean line-voltage)
  • [ ] Count your thermostat wires and identify which terminals they connect to (photograph before disconnecting anything)
  • [ ] Check for a C-wire (wire on the C terminal at the thermostat or furnace control board)
  • [ ] Verify O/B terminal if you have a heat pump
  • [ ] Check total wattage if you have baseboard heating (sum up all heaters on one circuit)
  • [ ] Use the manufacturer’s compatibility checker (ecobee, Nest, and Honeywell all have online tools: enter your wiring details and they confirm compatibility)

Compatibility routing: heating system type → correct thermostat category → recommended models


Frequently Asked Questions

How do I know if my thermostat is low-voltage or line-voltage?
The simplest check: look at your current thermostat wiring. Low-voltage systems have thin, colour-coded signal wires (18 or 20 gauge) connecting to labelled terminals (R, C, W, Y, G). Line-voltage systems have thick, heavier wires (12 or 14 gauge) carrying full household power. If you’re not sure, an HVAC technician can tell you in minutes.

Does ecobee work with all heating systems?
ecobee works with most central low-voltage HVAC systems: gas furnaces, central AC, heat pumps, dual-fuel setups, and boilers. It does not work with electric baseboard heating (line-voltage) or most mini-splits without additional interface hardware.

What if my heating system isn’t on any compatibility list?
Use the thermostat manufacturer’s compatibility checker online (ecobee, Nest, and Honeywell all have these: you enter your current wiring terminals and it confirms compatibility). For non-standard systems, consult a licensed HVAC technician.

Can I use a smart thermostat with a steam boiler?
Many smart thermostats work with steam heat, in most cases a 2-wire system (R and W only, no Y or C). The Nest Thermostat and ecobee both support 2-wire heating-only configurations, though you may need to address the no-C-wire situation. Verify with the thermostat’s compatibility tool for your specific boiler.

Do smart thermostats work with radiant floor heating?
Electric radiant floor heating is line-voltage and requires a line-voltage thermostat (Mysa, Sinopé, or a dedicated floor heat controller). Hydronic (water-based) radiant floor heating is controlled by a zone valve on a low-voltage system in most homes, compatible with standard smart thermostats. Check your specific system.

What does “multi-stage” mean for thermostat compatibility?
Multi-stage systems (two-stage furnaces, variable-speed heat pumps) have more than one level of output. A two-stage furnace has a low fire (stage 1) and high fire (stage 2) mode. The thermostat needs W1/W2 terminals, one for each stage. ecobee, Nest Learning, and Honeywell T9 all support multi-stage configurations.