Canada 'won't be for sale ever' Carney tells Trump in first White House meeting