US doesn't need Canadian energy or cars, says Trump