Trump, Mexique et Canada