Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
2025
2012
2015
1979
2023
2018
1992
2014
2019
1984
1989
1982
—
2001
2021
2020