Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
2012
2024
2022
2019
1960
1947
2004
2009
2013
1964
2015
2017
1991
1972
2018