I never thought I would say this, but great article by Mason. 

Canada has receded into a bunch of local interest groups instead of the country that considers the bigger picture. Quebec doesn't like this, Saskatchewan doesn't like that, BC doesn't like this. Too bad, it doesn't work like that when you are a nation. We all must accept tradeoffs.