Meanwhile, today is Canada Day!
While the US and a number of states are hard at work writing hatred into the Constitution, and a haredi protester has stabbed three marchers in the Jerusalem Pride Parade, this week Canada (as well as Spain) has gone the opposite direction and approved same-sex marriage nationwide! And this isn't even a court order, this is legislative, baby! So at least the whole continent hasn't lost its mind.
O Canada, we stand on guard for thee!