This depends on your goal.

This depends on what do you really want. If you want money, Canada is not a good place, because the salary is not so high and got such a high tax. But what money can not buy is the fresh air and water, the peaceful life and so on. From my personal experience, my wife and I can earn more than 400k RMB in China. Finally we decide to move here. Although my wife got a job of Can$65k, our family income goes down sharply (especially the post-tax income). But we never regret our decision.