Canada used to have an excellent immigration program, it was envied by other countries. It was fair, and made sure Canada got decent qualified candidates and at a rate that Canada could easily absorb.
Justin and the Liberals decided to throw it out and open the flood gates, and mostly from only one particular country. To make matters worse, we also have / had the scam foreign schooling going on here as well as the TFW debacle, and it was / is a recipe for disaster.
You can’t have that many people from only one country, in the numbers that were done, without uproar. It’s not racism, it’s just common sense.