The best Canada Day 2018 events in Toronto

Where to go and what to do on July 1

by