Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
2022
1989
1980
1976
2025
2012
1966
1992
1927
2017
2002
2016
1922