Carney tells Trump Canada ‘not for sale’ ever