Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
1973
1988
2010
2001
1979
1977
1996
2019
2011
1978
1983
2022
2024
2023
2015
—