Carney tells Trump ‘Canada is not for sale’ in first meeting