I definetely get the feeling that Canada leans more towards Indians and Chineses, but that's just a feeling and I may be way off here.
My brother, a Brazilian like me, got his PR card in 6 months. He applied in land and was (still is) married to a Canadian. So I'm not sure about this Latin America thing, too.
As for the western media painting things worse than they actually are. I have to strongly disagree. Sure, Brazil is western, BUT the image Canadians have of our country is completely untrue. I lived in Canada for a while (now I'm in process to go back) and was constantly asked why I would ever wish to live there, because my country is awesome and the economy is growing. Newsflash: Brazil sucks balls, it's been like that for years and more and more I see documentaries trying to show that, no, Brazil is a growing economy. It's not, it's a broken country with broken people in a civil war and corruption within the government. The actual situation of Brazil never gets word out, not even here, many people are deceived by our own media as well. It's frustating.