Most of them aren't illegals though. Agriculture, food processing, restaurants and hotels, construction, etc. Those are places where you see illegals.Don't forget hospitals, retirements homes, doctors, nurses. Lots of immigrants working in those places/professions.
I have never seen anything in Canada like what you see in a Home Depot parking lot in the US, where people wait for day jobs.
