I am thinking of the same question whether I should go to Canada when I get the VISA, I cost much of time and money to complete the appliction.
Now I have a stable job in a larger-scale state-owned enterprise and I think I am satisfied with the salary.
But once I decide to go there, I will take a long term landing.
There is a reason that I want to try a new life style althong it will be full of difficulties for I am young. And now that there is the chance, I should make good use of it, at least, I will not leave regret when I am too old to do it more time.