Block Heater Installation & Cost
The honest numbers: what the heater costs, what shops charge, what's DIY-able, and city-by-city guides for the places where plugging in is a way of life.

What it costs
A frost-plug block heater — the standard permanent option — runs $40–$120 for the element and about an hour of shop labour, for a typical all-in bill of $150–$350 depending on your engine and city. Tight-access engines cost more; some transverse V6s bury the frost plugs behind the exhaust.
Diesel and heavy-duty circulating heaters run $200–$450 installed. On the DIY end, oil pan pads, magnetic heaters, and battery blankets are $30–$100 with zero labour — see the heater types comparison for which makes sense on your vehicle.
Timing matters more than price-shopping: every shop in the cold half of the country books solid the week of the first -25°C night. October is the month to do this.

City guides
Edmonton, AB
Jan mean low -14.8°C · install $150–$320
Plug-in season: November through March
Calgary, AB
Jan mean low -11.4°C · install $150–$320
Plug-in season: November through March, between chinooks
Winnipeg, MB
Jan mean low -21.4°C · install $140–$300
Plug-in season: Late October through early April
Saskatoon, SK
Jan mean low -20.7°C · install $140–$300
Plug-in season: Late October through early April
Regina, SK
Jan mean low -20.1°C · install $140–$300
Plug-in season: Late October through early April
Ottawa, ON
Jan mean low -14.8°C · install $160–$350
Plug-in season: December through February
Toronto, ON
Jan mean low -6.7°C · install $160–$350
Plug-in season: A handful of cold snaps, January–February
Thunder Bay, ON
Jan mean low -21.1°C · install $150–$320
Plug-in season: November through March
Sudbury, ON
Jan mean low -18.9°C · install $150–$320
Plug-in season: November through March
Quebec City, QC
Jan mean low -17.6°C · install $150–$330
Plug-in season: December through March
Yellowknife, NT
Jan mean low -29.5°C · install $180–$400
Plug-in season: October through April
Fort McMurray, AB
Jan mean low -21.8°C · install $160–$350
Plug-in season: Late October through early April
FAQ
How much does it cost to install a block heater in Canada?
Typically $150–$350 all-in: $40–$120 for a frost-plug heater plus 1–1.5 hours of shop labour. Diesel circulating heaters run $200–$450 installed. DIY-friendly options like oil pan pads and battery blankets cost $30–$100 with no labour.
Who installs block heaters?
Any independent garage or dealership can install one — it's routine work in cold provinces. Book in early fall; installation calendars fill fast after the first cold snap.
How long does block heater installation take?
A frost-plug install is usually about an hour: partial coolant drain, plug extraction, element install, refill and pressure check. Inline heaters take a similar time; pad heaters take minutes.