Canada’s new prime minister, Mark Carney, warns ‘Trump is trying to break us’