You can't blame the immigrants when the white liberal politicians and the white liberals who vote them in are the ones allowing these people to flood Canada.
The white liberal is only human on the planet who tries to benefit other races to the detriment of their own. Do any countries led by non-whites advocate "diversity is a strength" or similar nonsense?
Our politicians are so eager to stay in power, because they can screw the taxpayer for their own financial enrichment, that they give preferential treatment to women, francophones, minorities, the LGBTABC123, etc. We can't keep up with the infrastructure required for all the new people because the funds to do so are being pilfered by our politicians and their corporate buddies.