It's November in Toronto, and a poor day to be doing so outside in the city. A hail storm pelts the streets and pushes ...