Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
1921
1915
1918
2015
1975
2019
1925
1928
1924
2024
1958
2025
1997
1970
—