80% of the Ontario budget is for health care and education. Illegal immigrants (and their children) get those services immediately despite no previous contributions to the tax base. That's a lot of weight to pull and it would take quite a while to balance their future tax contributions against the value of those services. And that's without even getting into Federal services, established infrasture, etc., etc! For Canada, immigration is necessary to an extent, and in certain select occupations. Random immigration is extremely expensive.