Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
2014
1954
1969
2024
2021
1968
2005
1995
1970
1984
1991
2006
2001
1989