Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
—
2015
2025
1963
2019
2023
1993
2010
2022
1982
2018
1979
2020
1988
2024
2013