Carney tells Trump that Canada ‘won’t be for sale ever’