Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
2025
2019
1976
2023
2009
1988
2013
1986
2020
2002
2014
2004
1974
2010
—
1983