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