No Wall: U.S. has water treaty with Mexico
Neither Mexico nor US taxpayers will have to pay for a border wall.
That's because a wall can't be built without disrupting the flow of river water.
http://www.internationalwatersgovernance.com/rio-granderio-bravo.html