Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
1972
2023
2024
1971
2013
2025
2008
2017
2003
1979
2018
1960
1981
1980