Donald Trump says he will put 25% tarifffs on all goods from Canada unless illegal drugs and immigrants from Canada into the United States are stopped.