Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
1992
2025
2021
1989
2014
2023
1949
1963
2010
2019
2020
2024
2018
1979
1993
1954
2012