Unfortunately, many minorities (hard to say the percentage) hate white people.  That is why they complain about privilege.  If you were to go to their homeland and try to demand equality, they would imprison you, or worse.  When they come here, they see that they are at a disadvantage.  But all newcomers, regardless of race, face this challenge.  But these minorities internalize this, and see this through a racial lens.

For many immigrants, Canada means a country where they can remake it into their own image, which essentially means social engineering.  Changing Canada would inevitably mean planning to change the value-system and current system of political alliances that we enjoy today.

Present-day Canada is changing, becoming less critical of foreign totalitarian regimes such as China and Saudi Arabia.

We're being changed from the inside-out.

If immigrants and minorities assimilate, and don't come here with a plan to re-engineer Canada, then I accept them with open-arms.