Canada’s next prime minister, former central banker Mark Carney, pledged to beat the US in the emerging trade war.