Toronto, Canada
Toronto [nipic.com]
Overall Rating: 97.2
Stability: 100
Healthcare: 100
Culture & Environment: 97.2
Education: 100
Infrastructure: 89.3