It's a good idea, but you also need to pay attention to your wife's behavior. If she seems restless and upset about you having to keep coming back to see her, and she keeps asking when can she come to Canada, and if she can't accept the possibility of living in China should the appeal fail, then you need to re-evaluate your relationship with her.
Genuine spouses need to be able to live in Canada or the applicant's country. I know 99% of us sponsors want to live in Canada for obvious reasons, but think about this. Did you marry your spouse because you love him/her? Or did you marry him/her so that they can come to Canada (whether for legitimate reasons or not)? If it's the 2nd response, then the marriage was made primarily for status. If you could look into the future and realize your spouse can never come to Canada, would you have chosen to be with him/her in the first place? If you answer no, then wasn't your marriage done to obtain status? You guys need to think long and hard about that. How would your spouse feel if they cant come Canada, and you want to divorce because you cannot accept any other country to live in than Canada?
Canada is a great country, but your spouse should come first, and if you guys cannot live in Canada, you MUST be willing to live in his/her home country, because no one deserves to be abandoned by their spouse. The bottom line is, you marry someone because you love them, and you want to live with them hopefully for the rest of your life. It's perfectly fine to choose Canada as the first choice, but if you truly have a genuine marriage, you need to live up to your vows, and keep your promise of living with them, even if it means in a 3rd world country. To put all your eggs in one basket and not considering the alternative of living elsewhere is ridiculous