I think McCain --- being from AZ --- and having half a brain when it comes to national security --- would build a wall along our Southern border (as is seriously being considered).
Hillary would: (1) claim that the Wall is racist; (2) hurt migratory flea-mouse turtledoves; and (3) hurt Dim voter turnout.
Have you ever heard of the McCain/Kennedy immigration reform?