Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
1970
2007
2015
1976
2016
1924
1998
1974
2017
2012
1973
2018
1979
1993
1921
1919