Wow, what an interesting topic. I find Canada to be probably the worst source of racism I've felt towards myself as a white male. Not only does everybody but white males, females to a lesser degree get special treatment in some form or another in the private sector and government through legislation, but we're specifically targetted through the media (especially blatantly Black Entertainment Television) as being cool to hate.
This will only eventually backfire when people like myself have had enough and either fight or flee. The wealth, culture and success of Canada originate from nowhere else but the work and genius of European immigrants. Now that they're being turned aside for third worlders by the government, Canada will only fall in terms of quality of life.
If I understand your question correctly, the reason for this is the ultimate goal of a family to have a male child to carry the family name. If at first you don't succeed, try and try again. Similar thing in India. In fact, since India doesn't have any child controls, it's population will exceed China's in a matter of years.