Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
2016
2013
2023
—
2024
2022
2019
1927
2012
1960
1995