Donald Trump said the US protects Canada, faces trade deficits, and doesn’t receive Canadian cars or farm products, so won’t take theirs in return.