Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
2022
2023
—
1958
2003
2017
1989
2004
2015
1923
1968
2016