Exactly. This is why Canada has created a point-based system where candidates are ranked on factors that will make them more likely to contribute. Race/per-country cap has nothing to do with the economy. That's just your xenophobia.
Do you know why people different from you hang out in cliques? Because of sentiments like "I just don't want too many Indians/chinese lol. No offense."
The Irish and Italians once mass immigrated to the US too. And they too had to face hardships. Now the second and third-generation of them live as equals among the rest.
Well, I think you are confusing me with some ordinary, know-shit dude who runs his mouth up and down without arguments.
Canadian immigration points based system is good, not "fair", like the "brother/sister" added points for nothing whatsoever, which make a huge fucking difference in turning the scale in favor highly populated countries. If that sounds fair to you, I am stopping the argument, because you are not even a hypocrite but dumb as well.
Since you brought up Irish and Italians, if you have ever watched any history or mafia movies, you would know the HELL Italian "small-pacific-group of gangsters" brought to americans and other immigrant communities for more than 50 years. They had to create laws especially for them, like the RICO Act and you had Rudy Guliani (an italian) bring down all 5 heads of the Italian Mob and countless other examples for every group of immigrants that came in uncontrolled amounts.