American need Mexican to maintain its low food price and many affordable service business. It even can have an impact on Canada since a lot of food are imported from there.
I don't think they actually will stop Mexican, wall or not. It is nothing but politics.