Overall rank
#16
of 29, with default weights
Overall score
59
out of 100

Category scores

0 = worst and 100 = best among the 29 cities.

Safety
31
#26 of 29
Jobs & economy
68
#8 of 29
Housing cost
68
#7 of 29
Climate
46
#22 of 29
Air quality
79
#18 of 29
Traffic
81
#7 of 29
Amenities
51
#6 of 29

Right now

Observed 2026-11-13 03:45 local time
Temperature
-0.3 °C
Partly cloudy
Humidity
94%
Wind
3.8 km/h
Air quality (US AQI)
55
Moderate

7-day forecast

DayConditionsHigh °CLow °CPrecip. mmChance %
Fri 13 NovOvercast6-10.00
Sat 14 NovOvercast4-10.00
Sun 15 NovOvercast6-00.01
Mon 16 NovOvercast600.010
Tue 17 NovMainly clear4-20.02
Wed 18 NovOvercast4-20.018
Thu 19 NovOvercast4-30.08

Rank over time

Climate: past 12 months

2025-11-13 to 2026-11-12 · daily values from the Open-Meteo archive

Daily high and low temperature

Daily rain

Daily snowfall

Show monthly table
MonthAvg high °CAvg low °CRain mmSnow cmSunshine h
2025-11-1.0-8.00691
2025-12-10.8-20.534486
2026-01-4.9-13.7413155
2026-02-4.2-12.7324186
2026-03-2.2-12.32832224
2026-045.3-3.51826254
2026-0519.17.4550379
2026-0618.310.32280318
2026-0723.513.81180447
2026-0821.812.1710380
2026-0917.88.0440287
2026-109.20.62811229
2026-117.10.00087

Rush-hour congestion

How much slower traffic moves than on empty roads, measured by TomTom on weekdays during the morning (07–10) and evening (16–19) rush, local time. Every reading is kept, so this history keeps growing. Data since 2026-10-26 (10 days). The ranking itself uses the last 30 days.

Every sampled day

Average by weekday

Show weekday averages
WeekdayMorning rushEvening rushReadings
Monday5.3%14.4%27
Tuesday7.2%16.3%36
Wednesday6.3%5.8%36
Thursday—8.4%9
Friday—6.1%9
Show every day (10)
DayDateMorning rushEvening rushReadings
Wednesday2026-11-11—0.0%9
Tuesday2026-11-1011.8%—9
Monday2026-11-09—20.8%9
Thursday2026-11-05—8.4%9
Wednesday2026-11-044.8%—9
Tuesday2026-11-03—20.4%9
Friday2026-10-30—6.1%9
Wednesday2026-10-287.9%11.6%18
Tuesday2026-10-272.6%12.3%18
Monday2026-10-265.3%7.9%18

All metrics

MetricValueUnitScorePeriodSource
Safety
Crime Severity Index (lower is better) 95.5 index 22 2025 Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Violent Crime Severity Index (lower is better) 110.5 index 41 2025 Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Jobs & economy
Unemployment rate (lower is better) 7.1 % 46 2026-10 Statistics Canada – Labour Force Survey (14-10-0459-01)
Employment rate (higher is better) 63.8 % 76 2026-10 Statistics Canada – Labour Force Survey (14-10-0459-01)
Population growth (higher is better) 3.09 % / yr 82 2024–2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Housing cost
Average 2-bedroom rent (lower is better) 1,598 CAD/month 59 2025 CMHC average rents via Statistics Canada (34-10-0133-01)
Rent change (lower is better) 4.5 % / yr 76 2024–2025 CMHC average rents via Statistics Canada (34-10-0133-01)
Climate
Extreme cold days (lower is better) 40 days 13 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Hot days (lower is better) 1 days 98 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Snowfall (lower is better) 157 cm / yr 7 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Wet days (lower is better) 131 days 51 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Sunshine (higher is better) 3,124 hours / yr 59 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air quality
PM2.5 (90-day mean) (lower is better) 7.1 µg/m³ 79 2026-08-15 to 2026-11-13 Open-Meteo Air Quality API
Traffic
Rush-hour congestion (lower is better) 9.2 % 81 2026-10-26 to 2026-11-11 TomTom Traffic Flow API
Amenities
Parks (higher is better) 689 count 55 2026-11-11 OpenStreetMap via Overpass API
Hospitals & clinics (higher is better) 125 count 32 2026-11-11 OpenStreetMap via Overpass API
Schools (higher is better) 289 count 55 2026-11-11 OpenStreetMap via Overpass API
Transit stops (higher is better) 3,825 count 61 2026-11-11 OpenStreetMap via Overpass API
Other information (not scored)
Population 1,692,385 people — 2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Average temperature 3.4 °C — 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air Quality Index now 55 US AQI — 2026-11-13T02:00 Open-Meteo Air Quality API
Traffic samples (30 days) 117 samples — 2026-10-26 to 2026-11-11 TomTom Traffic Flow API