
Markham Heating & Air Conditioning
5.0★ rating · 113 Google reviews
82/100 score
Agincourt · Pool Heating
Monday: 7 a.m.–8 p.m.
- Says it is licensed
- Says it is insured
Last updated:By The Pool Trade Desk

The unit is only half the quote. The gas line or the electrical supply it needs is the other half, and it is the half that varies by house. Researched pricing puts natural gas pool heater, total installed at $3,500 to $9,500 per installation (CAD), per Apex Electric Mechanical (Toronto and GTA, 2026), and natural gas pool heater, installed at $2,500 to $5,500 per installation (CAD), per Swimpool 360 (Ontario, 2026). Each row in the table below names its own source, and prices are quoted before tax unless the row says otherwise.
The table
This range rests on 5 independent published sources, and every row below names the one its own figure came from. Where two sources disagree they stay in the table as two rows with two labels; nothing here is an average of the two, and no range was widened to cover a gap.
Canadian dollars, researched August 2026, one named Ontario source per row. Ontario HST sits on top of every figure unless the row says otherwise.
Natural gas pool heater, total installed
Natural gas pool heater, installed
Gas pool heater, purchase and installation
Gas heater equipment only
Electric heat pump pool heater, total installed
Electric heat pump pool heater, installed
Heat pump pool heater, purchase and installation
Solar pool heating system, total installed
Solar pool heating system, installed
Gas line extension or upgrade to the equipment pad
Gas line run, per foot
Electrical work for a heat pump
Building or gas permit for heater work
TSSA and ESA inspection fees on heater work
Solar or thermal cover to hold the heat in
Running cost, natural gas heater at peak use
Running cost, propane heater at peak use
Running cost, electric heat pump at peak use
Running cost, solar system
Gas heater running cost across a full Ontario season
Annual heater service (spring startup $200-$400, full service with combustion analysis $250-$500)
Combined spring and fall heater service package
Heater winterisation service
The bands
Each bar is one row from the table above, drawn from $0 so the lengths can be compared by eye. 18 of the 23 pool heating rows are drawn, on 5 separate scales (per installation (CAD), per month (CAD), per job (CAD), per year (CAD), per service (CAD)), because a figure quoted per month and a figure quoted per project are not the same measurement and must not share an axis. The widest published band on this guide is natural gas pool heater, total installed, at $3,500 to $9,500.
Natural gas pool heater, installed
$2,500–$5,500
Gas pool heater, purchase and installation
$3,000–$5,500
Heat pump pool heater, purchase and installation
$3,000–$6,000
Solar pool heating system, installed
$3,000–$7,000
Solar pool heating system, total installed
$3,500–$8,500
Natural gas pool heater, total installed
$3,500–$9,500
Electric heat pump pool heater, installed
$4,500–$8,000
Electric heat pump pool heater, total installed
$5,000–$11,000
Running cost, solar system
$10–$25
Running cost, electric heat pump at peak use
$80–$200
Running cost, natural gas heater at peak use
$250–$600
Running cost, propane heater at peak use
$400–$800
Gas line extension or upgrade to the equipment pad
$500–$2,500
Electrical work for a heat pump
$500–$2,500
Combined spring and fall heater service package
$400–$600
Gas heater running cost across a full Ontario season
$400–$1,200
Heater winterisation service
$150–$300
Annual heater service (spring startup $200-$400, full service with combustion analysis $250-$500)
$200–$500
5 of the 23 rows above are not drawn, because a bar would say something the source did not.
The other half
This guide opens by saying the unit is only half the quote, and the gas line or the electrical supply it needs is the other half, and it is the half that varies by house. That is what the first two groups below are. The third is the one a homeowner is still paying every month in ten years.
Installed prices for the three heater types this guide prices. All three are on one axis on the chart above.
Natural gas, total installed
$3,500–$9,500 per installation (CAD)
Electric heat pump, total installed
$5,000–$11,000 per installation (CAD)
Cheaper to run and dearer to fit, and it loses capacity as the outdoor air cools.
Solar, total installed
$3,500–$8,500 per installation (CAD)
plus
The half that varies by house. Distance from the meter and the state of the panel are what two quotes on the same heater actually differ on.
Gas line extension to the equipment pad
$500–$2,500 per job (CAD)
Gas line, priced by the foot
$15–$50 per linear foot (CAD)
Which is why the distance from the meter to the pad, not the heater, sets this line.
Electrical work for a heat pump
$500–$2,500 per job (CAD)
More again where the panel itself needs upgrading.
Permit, plus TSSA and ESA inspection
$50–$300 per inspection (TSSA $50-$200, ESA $100-$300)
Separate from a municipal building permit, which this guide prices as its own row.
then, every month
The line that outlives the quote. A whole Ontario season of heating is usually the largest single item in a pool's running costs.
Natural gas at peak use
$250–$600 per month (CAD)
Propane at peak use
$400–$800 per month (CAD)
Check what fuel is actually available at the property before choosing the heater.
Electric heat pump at peak use
$80–$200 per month (CAD)
A thermal cover, the cheapest heating upgrade available
$150–$800 per cover (CAD)
Built from the price rows above and their conditions, this guide's cost factors on gas line distance and electrical capacity, and its Ontario notes on TSSA and ESA inspection fees.
Variables
Size, access and what has to be rebuilt to reach the pool move a pool heating quote more than anything else in Toronto. Each line below is one of those variables, with the published figure that shows how far it moves the total.
Local rules
Ontario adds 13 percent HST on top of every quote, Toronto requires a pool fence enclosure permit before anyone digs, and the freeze-thaw cycle decides what survives the winter. Those three are what a national price guide leaves out.
Levers
The biggest saving is almost always timing and bundling rather than choosing a cheaper material. Each lever below is tied to a published figure from the table, so you can see what it is actually worth before deciding it is worth doing.
Provenance
Every figure above was re-read in the document it is attributed to, and the exact sentence carrying it is recorded against the row. Where a number could not be found in the source it named, the row came out rather than the number being adjusted to fit. Here is what PoolBuilderIndex found across the 5 sources.
The shortlist/3 of 42 shown
PoolBuilderIndex tracks 42 pool heating companies across the Greater Toronto Area, rated 4.75★ on average. The three below rank highest on our published score, based on PoolBuilderIndex's analysis of 42 GTA businesses, August 2026.

5.0★ rating · 113 Google reviews
82/100 score
Agincourt · Pool Heating
Monday: 7 a.m.–8 p.m.

5.0★ rating · 311 Google reviews
80/100 score
Burlington · Pool Heating
Monday: 8 a.m.–8 p.m.

5.0★ rating · 82 Google reviews
79/100 score
Oakville · Pool Heating
Their own photographs/ranks 4 to 9 of 42
Not stock photography, and not ours: every picture below was taken by the company named on it and carries whatever that company chose to photograph, which for some is a finished backyard and for others is the vans. These are the next 6 pool heating companies down the same ranking as the shortlist above, carrying 32 pictures between them, and the largest tile belongs to whichever of the six has the most on file here: GasGuys.ca Inc., with 6. Open one for the rest of that company’s pictures, its hours and its number.
GasGuys.ca Inc.6 photographs on file
Summertime Pool Services6 photographs on file
Green Heating and Air Inc.6 photographs on file
Green Heating and Air Inc.5 photographs on file
Gas Line Installers5 photographs on file
Home Armour Heating & Air Conditioning4 photographs on fileCalculators
Put your own dimensions in and these work it out from the same researched figures as the table above. Every answer shows the arithmetic and names the source it multiplied, so you can check it rather than take it.
Definitions
These are the words a quote for pool heating will use without explaining them. Each one below is defined as this page uses it, so a line on an estimate can be read for what it is rather than guessed at.
Related guides
A pool is rarely one decision. These are the PoolBuilderIndex guides that price the jobs sitting either side of this one, and the head-to-head pages for the choices that change the number most.
No obligation. Requests reach our desk, never a company.