Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
2024
2011
1990
1971
2021
2023
1957
2015
1980
2019
2025
2012
1987
1981
2014