Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
2014
2019
2003
1976
1984
2002
2025
2023
1998
2013
2007
2004
1970
2017
2026
1978