If USA puts a tax on money being sent home to Mexico, Mexicans will willy nilly pay for the wall.
Trump already has done that-— a 5% tax.