It is widely expected that Mark Carney's new cabinet table will have fewer seats than the 37 under Justin Trudeau.
I write to you today from the outskirts of Montreal, where President Trump's war on Canadian aggression has come to a ...