What a strange weekend.
Unless you're living under a rock or in another country and don't really care (which would have been me last year, the year before, and pretty much every other year) you'll know that this past weekend, Toronto played host to the G20 Summit.
Honestly, I'm not sure why one would ever do such a thing. I can't imagine what they were thinking.