Heater core replacement cost in Canada
The cooling system protects your engine from overheating; the heating side keeps the cabin comfortable through Canadian winters. These two share coolant and often share problems — a leak or failed thermostat affects both. Overheating is an emergency: stop the engine to avoid major damage.
Fair price range (independent shops, 2026)
| Vehicle class | Typical price range | Fair price |
|---|---|---|
| Car / sedan | $625 – $1,050 | $840 |
| SUV / truck | $720 – $1,210 | $965 |
| Luxury / European | $845 – $1,420 | $1,135 |
Prices are estimates based on typical Canadian shop labour rates of $95–$130/hour plus parts. Book time for this service is 5 hours. Dealerships usually charge about 30% more.
Typical prices in major Canadian cities
| City | Typical price range |
|---|---|
| Toronto | $695 – $1,150 |
| Vancouver | $680 – $1,130 |
| Calgary | $665 – $1,100 |
| Ottawa | $665 – $1,100 |
| Edmonton | $635 – $1,065 |
| Montréal | $600 – $1,020 |
Approximate ranges based on typical local labour rates. Actual quotes vary by shop — always compare.
Buy parts
Affiliate links — we may earn a commission on purchases.
What's included
- Pressure test of the cooling system to find leaks
- Replacement of the failed part: thermostat, water pump, radiator, hoses, or heater core
- Coolant refill with the correct type and proper air bleeding
- Verification that temperature stays stable and cabin heat works
Signs it's time
- Temperature gauge climbing into the red or warning light on
- Coolant puddles under the car or a sweet smell from the engine bay
- Weak or no cabin heat in winter
- Steam from under the hood or frequent low-coolant warnings
Related services
Get your exact price
Quotes above are fair ranges. A local shop will confirm the exact price for your vehicle — free and with no obligation.
