Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
1985
2023
1945
2009
2010
2011
1969
2008
2018
2017
1940
1970