Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
2022
2002
2021
1981
2009
2014
2001
2013
2025
2024
2019
1976
1984
2023