It's snowing in Toronto today, April 4. Snow. In Toronto. We're not making this up. In fact, it snowed all weekend. It felt like nature was playing a cruel joke on us after some positively spring-like ...