IMHO, if you are given the chance to go to China to work, I'd take it.
As long as you have nothing that is holding you here (girlfriend, family) then go for it. It is a scary jump but could benefit you GREATLY. Even if you were to come back to Vancouver, you'd have that international job experience that lots of companies locally would desire.