Canada’s Carney stands up to Trump in an escalating trade war. Could his gamble pay off?