Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
2002
1978
2010
2024
2003
1998
2017
2019
2004
2013
2014
2015
2011
1980
1990
2001