Various lives intersect over the course of 48 hours in Canada's largest and most culturally diverse city.
2020
2019
1957
2022
2012
2010
2017
2014
2003
2021
1999
2016
2018
1972