Cause its dumb ass waste of money and only stupid people fall for it.
You want to get rid of illegals the quickest and cheapest way possible?
Aggressively go after employers who employ undocumented workers with severe fines.
Hell, with Canada's "Free" everything, why don't they migrate there? Because they won't be able to find work cause no one will employ them for fear of getting serious trouble.
No. They don't migrate to Canada because its hard as fuck to become a citizen there, let alone get in the country illegally and stay there. Usually its about a 10 year process.
Eligibility Criteria
In order to apply for Canadian citizenship you must:
Be over 18 years of age
Provide proof that you know how to speak and write in 1 of Canada's official languages (either English or French)
Be a Permanent Resident (PR)
Declare that you plan to live in Canada after you become a citizen
Have lived in Canada as a PR for at least 4 years out of the 6 years (1,460 days) before you apply
Be physically present in Canada for at least 183 days of each year during the 4-year period
Have filed your taxes for at least 4 years during the last 6 years and any income tax you may owe must be paid
Apply for citizenship from within Canada