Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
1983
1986
1949
2021
2025
1963
2013
2019
1988
2006
1974
2010
2004
2020
2023
2014
1977