Overall rank
#28
of 29, with default weights
Overall score
43
out of 100

Category scores

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

Safety
49
#24 of 29
Jobs & economy
55
#16 of 29
Housing cost
47
#26 of 29
Climate
60
#9 of 29
Air quality
0
#28 of 29
Traffic
11
#28 of 29
Amenities
51
#5 of 29

Right now

Observed 2026-11-13 02:45 local time
Temperature
11.1 °C
Overcast
Humidity
69%
Wind
14.3 km/h
Air quality (US AQI)
60
Moderate

7-day forecast

DayConditionsHigh °CLow °CPrecip. mmChance %
Fri 13 NovHeavy drizzle1392.971
Sat 14 NovLight rain1086.298
Sun 15 NovRain showers11825.297
Mon 16 NovHeavy drizzle10710.186
Tue 17 NovLight drizzle1060.752
Wed 18 NovOvercast950.041
Thu 19 NovPartly cloudy840.012

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-118.54.894137
2025-127.03.33542561
2026-017.23.024216118
2026-027.82.715614148
2026-038.83.219425181
2026-0413.46.7600300
2026-0518.110.9450380
2026-0620.813.5620400
2026-0722.014.8770373
2026-0822.214.8380381
2026-0918.011.8860292
2026-1013.78.0960232
2026-1112.27.1168041

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 (12 days). The ranking itself uses the last 30 days.

Every sampled day

Average by weekday

Show weekday averages
WeekdayMorning rushEvening rushReadings
Monday27.1%33.0%63
Tuesday—35.8%27
Wednesday19.7%26.9%36
Thursday28.1%44.6%18
Friday30.2%39.7%27
Show every day (12)
DayDateMorning rushEvening rushReadings
Wednesday2026-11-118.1%18.2%18
Tuesday2026-11-10—33.5%9
Friday2026-11-0633.3%—9
Thursday2026-11-05—44.6%9
Wednesday2026-11-0431.2%—9
Tuesday2026-11-03—35.5%9
Monday2026-11-02—28.3%9
Friday2026-10-3027.1%39.7%18
Thursday2026-10-2928.1%—9
Wednesday2026-10-28—35.7%9
Tuesday2026-10-27—38.4%9
Monday2026-10-2627.1%37.8%54

All metrics

MetricValueUnitScorePeriodSource
Safety
Crime Severity Index (lower is better) 83.5 index 36 2025 Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Violent Crime Severity Index (lower is better) 80.7 index 62 2025 Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Jobs & economy
Unemployment rate (lower is better) 6.7 % 54 2026-10 Statistics Canada – Labour Force Survey (14-10-0459-01)
Employment rate (higher is better) 63.4 % 73 2026-10 Statistics Canada – Labour Force Survey (14-10-0459-01)
Population growth (higher is better) 0.21 % / yr 37 2024–2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Housing cost
Average 2-bedroom rent (lower is better) 2,364 CAD/month 0 2025 CMHC average rents via Statistics Canada (34-10-0133-01)
Rent change (lower is better) 2.2 % / yr 94 2024–2025 CMHC average rents via Statistics Canada (34-10-0133-01)
Climate
Extreme cold days (lower is better) 0 days 100 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Hot days (lower is better) 0 days 100 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Snowfall (lower is better) 82 cm / yr 55 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Wet days (lower is better) 153 days 22 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Sunshine (higher is better) 2,944 hours / yr 24 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air quality
PM2.5 (90-day mean) (lower is better) 16.6 µg/m³ 0 2026-08-15 to 2026-11-13 Open-Meteo Air Quality API
Traffic
Rush-hour congestion (lower is better) 30.3 % 11 2026-10-26 to 2026-11-11 TomTom Traffic Flow API
Amenities
Parks (higher is better) 536 count 40 2026-11-11 OpenStreetMap via Overpass API
Hospitals & clinics (higher is better) 262 count 70 2026-11-11 OpenStreetMap via Overpass API
Schools (higher is better) 266 count 50 2026-11-11 OpenStreetMap via Overpass API
Transit stops (higher is better) 2,713 count 43 2026-11-11 OpenStreetMap via Overpass API
Other information (not scored)
Population 3,088,036 people — 2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Average temperature 11.2 °C — 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air Quality Index now 60 US AQI — 2026-11-13T01:00 Open-Meteo Air Quality API
Traffic samples (30 days) 171 samples — 2026-10-26 to 2026-11-11 TomTom Traffic Flow API