Guides
Where does your EV run short in winter?
Pick a car and a month. Each road is split at the fast chargers that fit that car, and every stretch is coloured by how much of its safe winter range it uses.
Where does a run short in ?
Hyundai IONIQ 5 Preferred Long Range (488 km official, NACS port · Superchargers: yes, heat pump: yes): in January, 15 of 18 roads are comfortable, 3 tight and 0 not recommended.
Roads across southern Canada
The whole year, road by road
Hyundai IONIQ 5 Preferred Long Range, hardest roads first. ✓ comfortable, ! tight, ✕ not recommended. Pick a cell to see that road and month.
| Road | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | −20° | −30° |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Thunder Bay → Winnipeg | ||||||||||||||
| Sault Ste. Marie → Thunder Bay | ||||||||||||||
| Regina → Calgary | ||||||||||||||
| Toronto → Sudbury | ||||||||||||||
| Sudbury → Sault Ste. Marie | ||||||||||||||
| Winnipeg → Regina | ||||||||||||||
| Calgary → Vancouver | ||||||||||||||
| Calgary → Edmonton | ||||||||||||||
| Montreal → Halifax | ||||||||||||||
| Toronto → Windsor | ||||||||||||||
| Ottawa → Montreal | ||||||||||||||
| Vancouver → Kelowna | ||||||||||||||
| Vancouver ⇄ Whistler | ||||||||||||||
| Toronto → Ottawa | ||||||||||||||
| Toronto → Montreal | ||||||||||||||
| Toronto ⇄ Muskoka (Huntsville) | ||||||||||||||
| Montreal → Quebec City | ||||||||||||||
| Montreal ⇄ Mont-Tremblant |
Trouble spots in January
Stretches between compatible fast chargers that use more than 80% of what this car can safely cover.
Toronto → Montreal
Longest stretch without a compatible fast charger: 47 km (Cobourg to Brighton), 18% of what this car can safely cover.
Hyundai IONIQ 5 Preferred Long Range, Toronto to Montreal: Comfortable, 1 stop. Longest stretch without a compatible fast charger: 47 km, Cobourg to Brighton. 55 compatible fast-charging hubs on the way.
- km 113 to 160: 47 km, comfortable
- km 252 to 287: 35 km, comfortable
- km 287 to 318: 31 km, comfortable
- km 180 to 208: 28 km, comfortable
- km 357 to 379: 22 km, comfortable
Longest gap on each road vs typical −20 °C range
The longest stretch without a compatible DC fast charger, next to the median −20 °C highway range of the cars in that group (22 NACS-port non-Tesla models, 26 CCS1 models with Supercharger access). After the first leg you only get about 70% of that range (10% to 80%), so a gap close to the typical range is a real problem in a cold snap.
| Road | NACS-port (non-Tesla) | CCS1 with Supercharger access |
|---|---|---|
| Toronto to Montreal | longest gap 47 km · typical −20 °C range 257 kmCobourg → Brighton | longest gap 47 km · typical −20 °C range 272 kmCobourg → Brighton |
| Montreal to Quebec City | longest gap 30 km · typical −20 °C range 257 kmDrummondville → Saint-Léonard-d'Aston | longest gap 30 km · typical −20 °C range 272 kmDrummondville → Saint-Léonard-d'Aston |
| Toronto to Ottawa | longest gap 48 km · typical −20 °C range 257 kmCobourg → Brighton | longest gap 48 km · typical −20 °C range 272 kmCobourg → Brighton |
| Ottawa to Montreal | longest gap 78 km · typical −20 °C range 257 kmCasselman → Rigaud | longest gap 78 km · typical −20 °C range 272 kmCasselman → Rigaud |
| Toronto to Windsor | longest gap 83 km · typical −20 °C range 257 kmDutton → Chatham-Kent | longest gap 83 km · typical −20 °C range 272 kmDutton → Chatham-Kent |
| Toronto to Sudbury | longest gap 161 km · typical −20 °C range 257 kmParry Sound → Sudbury | longest gap 161 km · typical −20 °C range 272 kmParry Sound → Sudbury |
| Sudbury to Sault Ste. Marie | longest gap 159 km · typical −20 °C range 257 kmSudbury → Blind River | longest gap 159 km · typical −20 °C range 272 kmSudbury → Blind River |
| Sault Ste. Marie to Thunder Bay | longest gap 221 km · typical −20 °C range 257 kmSault Ste. Marie → Wawa | longest gap 221 km · typical −20 °C range 272 kmSault Ste. Marie → Wawa |
| Thunder Bay to Winnipeg | longest gap 234 km · typical −20 °C range 257 kmThunder Bay → Ignace | longest gap 234 km · typical −20 °C range 272 kmThunder Bay → Ignace |
| Winnipeg to Regina | longest gap 120 km · typical −20 °C range 257 kmPortage la Prairie → Brandon | longest gap 120 km · typical −20 °C range 272 kmPortage la Prairie → Brandon |
| Regina to Calgary | longest gap 220 km · typical −20 °C range 257 kmSwift Current → Medicine Hat | longest gap 220 km · typical −20 °C range 272 kmSwift Current → Medicine Hat |
| Calgary to Edmonton | longest gap 89 km · typical −20 °C range 257 kmLacombe → Leduc | longest gap 89 km · typical −20 °C range 272 kmLacombe → Leduc |
| Calgary to Vancouver | longest gap 105 km · typical −20 °C range 257 kmCanmore → Columbia-Shuswap A | longest gap 105 km · typical −20 °C range 272 kmCanmore → Columbia-Shuswap A |
| Vancouver to Kelowna | longest gap 70 km · typical −20 °C range 257 kmQuilchena → Westbank | longest gap 70 km · typical −20 °C range 272 kmQuilchena → Westbank |
| Montreal to Halifax | longest gap 84 km · typical −20 °C range 257 kmAmherst → Masstown | longest gap 84 km · typical −20 °C range 272 kmAmherst → Masstown |
| Toronto to Muskoka (Huntsville)round trip | longest gap 38 km · typical −20 °C range 257 kmBracebridge → Huntsville | longest gap 38 km · typical −20 °C range 272 kmBracebridge → Huntsville |
| Montreal to Mont-Tremblantround trip | longest gap 19 km · typical −20 °C range 257 kmSainte-Agathe-des-Monts → St-Faustin-du-lac-Carré | longest gap 19 km · typical −20 °C range 272 kmSainte-Agathe-des-Monts → St-Faustin-du-lac-Carré |
| Vancouver to Whistlerround trip | longest gap 58 km · typical −20 °C range 257 kmSquamish → Whistler | longest gap 58 km · typical −20 °C range 272 kmSquamish → Whistler |
How the estimate works
What we model
- Highway range = official NRCan range × 0.90 (steady 100–110 km/h) × the share of range kept at that temperature: 56% at −30 °C, 66% at −20 °C, 76% at −10 °C, 86% at 0 °C, 95% at 10 °C, 100% at 20 °C. Cars with a confirmed heat pump lose a quarter less (for example 75% instead of 66% at −20 °C). An unknown heat pump counts as none.
- Temperature is the 1991–2020 ECCC daily mean for the month, averaged over 2–4 weather stations along the road. Cold snaps use a flat −20 °C or −30 °C.
- You leave full and keep a 10% reserve, so the first leg can use 90% of range. Each later leg runs from 10% to 80% (70%). A trip is comfortable when every stretch uses at most 80% of that, tight when it works with less margin.
- A charger fits when it has your car's plug and access: CCS1 sites need a CCS1 car or a carried adapter, Tesla Superchargers need a Tesla or a car with Supercharger access, "Teslas only" sites count only for Teslas. Restricted and limited-hours sites are never planned.
- Stops are the fewest that work, counting the drive off the highway and back. Each stop gets the nearest other compatible hub that is reachable from the previous stop and still reaches the next one.
- Charging cost uses the network's price from our public-charging table, plus 8% charging loss. Networks not in that table use a typical $0.45–$0.65/kWh. It leaves out the charge at home before you leave.
Not modelled
Wind, hills and mountain passes, snow on the road, winter tires, speeds above 110 km/h, passes that are colder than the route average, and chargers that are broken or busy. Charge times assume you navigate to the charger so the battery is preconditioned; without it, winter charging is much slower.
EV North estimates (no published source)
- The temperature table, the heat-pump factor and the 0.90 highway factor. No highway winter test with a stated temperature and baseline was available to calibrate them.
- Average DC power = min(90 % of charger kW, 55 % of the car's peak kW)
- Unknown charger power assumed 50 kW; unknown car peak assumed 150 kW
- Cold-charging slowdown ×1.10 at 0 °C, ×1.25 at −10 °C, ×1.40 at −20 °C, ×1.60 at −30 °C (with preconditioning)
Sources behind the model
- CAA - Winter EV Test Drive (14 vehicles, Canadian conditions) (checked Oct 2026)
- ECCC Canadian Climate Normals 1991–2020 (checked Oct 2026)
- AAA (2019): 41 % range loss at −6.7 °C with cabin heat, combined city/highway dynamometer test (checked Oct 2026)
- Recurrent 2025/26 winter study: 78 % of ideal range at 0 °C, 70 % at −7 °C; heat pumps add about 10 % at 0 °C (checked Oct 2026)
- Geotab fleet data: EVs can lose up to 50 % of range at −20 °C (checked Oct 2026)
- NAF/Motor El Prix winter test, Jan 2026 (via FIA): 24 EVs, down to −32 °C, average 38 % below WLTP (checked Oct 2026)
- NLR / AFDC Alternative Fuel Stations API (Canada data from NRCan) (checked Oct 2026)
- Tesla - Supercharging other EVs (North America) (checked Oct 2026)
- Tesla Canada Supercharger fee pages, DriveTeslaCanada network reporting, Ivy/Electrify Canada/Petro-Canada pricing pages (checked Jul 2026)
Related
Data sources
- Road geometry © OpenStreetMap contributors (ODbL), routed with OSRM. Routes fetched Oct 16, 2026.
- Fast chargers: NLR / AFDC Alternative Fuel Stations API (Canada data from NRCan), public DC fast sites within 5 km of each route. Snapshot Oct 16, 2026. It lists stations; it cannot say which are working today.
- Temperatures: ECCC Canadian Climate Normals 1991–2020, checked Oct 16, 2026.
- Charging prices: Tesla Canada Supercharger fee pages, DriveTeslaCanada network reporting, Ivy/Electrify Canada/Petro-Canada pricing pages, checked Jul 30, 2026. Vehicle range, battery and plug data come from each car's page in our catalogue.