for these hard labor jobs why doesn't the us accept them on a contract? as long as they keep doing this they are allowed to stay. after 5 or 7 years they have the option of becoming citizen is they committed no crime, but they put in their time doing shit jobs since they don't offer much more
Canada