Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
2004
1977
2020
2015
2022
2007
2025
1987
1982
2019
2012
2024
2018
2023
1967