Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
2012
1960
2013
2015
1991
2022
2019
2020
2004
2021
1980
2010
1971
2009
1964