It is so sad that deep inequalities exist among nations and regions in the world. It is also sad that this exists in developed countries as described here in Canada. The old cliche "Life ain't fair" certainly rings true in this case as it shows that intelligence, education and experience don't replace the drawback of being a different ethnicity than caucasian (white).
I have to point out though that Canada is still a good place for immigrants in terms of physical safety and cultural tolerance and diversity, especially its main city of Toronto.
Worse events have happened such as England where "race riots" broke out in 2001 in several cities between Asians and whites. And the Netherlands, supposedly one of the most liberal and tolerant European nations, where anti-muslim resentments continue to grow and attacks on muslim institutions have occured after the murder of a Dutch film-maker.
All this is not it's just to show that even amidst the wealth and prosperity of "Western" nations serious racial and economical divisions and tensions exist.