>overwhelming majority of immigrants are worth it
Unlikely with Canadian exploding diploma mill immigration patterns post covid i.e. the 100k increase in Indians. That's not some, i.e. a few 1000 refugee/asylum charity to make feel good headlines. That's structurally unsustainable. Hence new cap reduction and strict field of study rules. Reality is Canada was importing fuckload of low skill hoping to juice economy short term with international tuition injections, but having students fill service and gig jobs driving up rent / suppressing wages / straining infra / services is bad short term politics and bad long term ROI. These generally aren't turnkey high skilled immigrants that boost economy long term. These aren't even wealthy economic immigrants dump $$$ into economy, these are bluntly marginal immigrants from poor households that goes into debt/leverage and have to take low end jobs with high remittance culture to payback - the give/take ratio is not great. They are no where nearly as "worth it" as a rich PRC international students dropping $$$ into economy and trying to capital flight $$$ into Canadian economy. And removing them is easy... a few signatures to cap study permits, change crs and pgwp requirements, already down ~70% from peak, much easier to building. Of course building is great for everybody, but Canada ain't building.
The right solution is move back to sustainable high-value immigration patterns. 60k to 160k Indians is unprecedented. Like 2nd/3rd largest cohort is PRC and PH at ~40k. 160k per year from any country is stupid policy, only justifiable if the plan is basically to steal their tuition and kick them out of the country after making PR/citizenship harder, i.e. Canada bait-switch (scammed) a bunch of Indian villagers pooling their limited resources together, and it's looking likely that's how this saga will end. Again, it's not Indian immigrants fault, but they don't vote so they're the one's whose going to get screwed because bad policy screwed Canadians who vote.