Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
2014
1935
1997
2013
1975
1978
1996
2024
2023
2022
1982