"Why exclude Mexico?" None of those other countries have a history of sending massive numbers of illegal immigrants to the US.
Making it harder and more expensive for those trying to follow the law would reduce the illegals?