Christine Anderson on Canada’s latest blunder and Justin Castro’s hypocrisy.