US President: Canada, Mexico need US more than US needs them | PiQ Markets