Although the US should deal with illegal immigrants from Mexico, Central America and elsewhere, there is a huge amount of cheaper labour provided by many of these people. In industries like construction and, especially, agriculture.

Reducing this cheap labour pool will result in increasing costs for things like farm produce, which is also exported to Canada. I'd much rather see a measured approach, perhaps where US employers could sponsor workers (who don 't have criminal records) for eventual citizenship. Unfortunately, I don't think I have the ear of the Trumpster on this.