I agree. Suspend all immigration until further notice, and for good measure, close down the Mexico-USA border crossings for 3 days like a Sat, Sun, Mon. It will be a nice message to Mexico to start saving up for the wall payments.
Make everyone go in and out through the Canadian Border.
Slow-walk the border crossings all the way around.