Overall rank
#19
of 29, with default weights
Overall score
57
out of 100

Category scores

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

Safety
53
#23 of 29
Jobs & economy
63
#10 of 29
Housing cost
41
#27 of 29
Climate
75
#2 of 29
Air quality
62
#26 of 29
Traffic
69
#13 of 29
Amenities
24
#17 of 29

Right now

Observed 2026-11-13 02:45 local time
Temperature
10.4 °C
Overcast
Humidity
82%
Wind
10.2 km/h
Air quality (US AQI)
46
Good

7-day forecast

DayConditionsHigh °CLow °CPrecip. mmChance %
Fri 13 NovLight drizzle12100.530
Sat 14 NovLight drizzle1270.731
Sun 15 NovLight rain1279.666
Mon 16 NovDrizzle1051.620
Tue 17 NovOvercast940.029
Wed 18 NovOvercast840.035
Thu 19 NovOvercast920.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-119.25.172053
2025-128.24.5298767
2026-018.24.21412134
2026-028.73.6926152
2026-039.93.91647178
2026-0414.36.3370303
2026-0519.29.9240399
2026-0621.612.4260396
2026-0722.913.4330389
2026-0824.014.1240397
2026-0919.211.2630296
2026-1014.47.5460253
2026-1111.97.385041

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
Monday10.8%16.0%55
Tuesday—17.6%23
Wednesday6.4%15.4%31
Thursday10.7%18.1%15
Friday10.9%11.0%22
Show every day (12)
DayDateMorning rushEvening rushReadings
Wednesday2026-11-114.2%9.2%16
Tuesday2026-11-10—15.6%8
Friday2026-11-068.7%—7
Thursday2026-11-05—18.1%7
Wednesday2026-11-048.9%—7
Tuesday2026-11-03—19.8%7
Monday2026-11-02—12.8%7
Friday2026-10-3012.8%11.0%15
Thursday2026-10-2910.7%—8
Wednesday2026-10-28—21.7%8
Tuesday2026-10-27—17.6%8
Monday2026-10-2610.8%18.9%48

All metrics

MetricValueUnitScorePeriodSource
Safety
Crime Severity Index (lower is better) 74.6 index 47 2025 Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Violent Crime Severity Index (lower is better) 85.4 index 59 2025 Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Jobs & economy
Unemployment rate (lower is better) 4.8 % 89 2026-10 Statistics Canada – Labour Force Survey (14-10-0459-01)
Employment rate (higher is better) 61.4 % 57 2026-10 Statistics Canada – Labour Force Survey (14-10-0459-01)
Population growth (higher is better) 0.71 % / yr 45 2024–2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Housing cost
Average 2-bedroom rent (lower is better) 2,121 CAD/month 19 2025 CMHC average rents via Statistics Canada (34-10-0133-01)
Rent change (lower is better) 6.3 % / yr 62 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) 5 days 88 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Snowfall (lower is better) 23 cm / yr 92 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,060 hours / yr 47 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air quality
PM2.5 (90-day mean) (lower is better) 9.1 µg/m³ 62 2026-08-15 to 2026-11-13 Open-Meteo Air Quality API
Traffic
Rush-hour congestion (lower is better) 12.8 % 69 2026-10-26 to 2026-11-11 TomTom Traffic Flow API
Amenities
Parks (higher is better) 549 count 42 2026-10-30 OpenStreetMap via Overpass API
Hospitals & clinics (higher is better) 89 count 22 2026-10-30 OpenStreetMap via Overpass API
Schools (higher is better) 89 count 11 2026-10-30 OpenStreetMap via Overpass API
Transit stops (higher is better) 1,469 count 23 2026-10-30 OpenStreetMap via Overpass API
Other information (not scored)
Population 445,090 people — 2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Average temperature 11.6 °C — 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air Quality Index now 46 US AQI — 2026-11-13T01:00 Open-Meteo Air Quality API
Traffic samples (30 days) 146 samples — 2026-10-26 to 2026-11-11 TomTom Traffic Flow API