Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
2007
2002
2019
2025
2010
2004
2017
1978
2003
1973
1970
2012
2013
1998
2014
2024
1990
1971