Interesting thought: There are significantly more Christians in China than there are in Canada.
Why the nations which have done well have done well is a very complicated subject. As a History student, I've learned never to think anything's easy to explain. The influence of the Catholic Church, however, was instrumental in shaping Europe as it was. The influence of Protestantism (and especially Puritanism) was instrumental in shaping American outlooks.
Coming from the mouth of some of the Chinese people I know, separation of wealth in China is increasing. According to Wikipedia, the top 10% consume over 30% of the resources, and the bottom 10% consume less than 2.5%. Looking at a chart showing China's Gini coefficient over time shows that this is true (China has one of the fastest rising Gini coefficients in the world, from the looks of it).
Furthermore, lack of marriage prospects is another cause of rioting in China - there are enough more men than women that homosexuality is on the rise and it's causing social unrest.
It's a sociological fact that when men are unable to get married, gang involvement and social unrest increases.