Trump says U.S. doesn't need Canadian cars, lumber or dairy. Consumers may not agree