Being Canadian doesn't make you more superior than Chinese. Also, if OP's mother-in-law-to-be does not like OP, she can find a thousand ways to belittle her worth. The fact that OP was born in china, not to mention being brought up in China, makes her Chinese in very way. I'm sorry, gurl, to any Taiwanese or Canadian or American or what have you, you are Chinese no matter where your passport was issued. So again, you do all this for yourself, and I think this is great, but you can't change how other people look at you. But it's not too late to change how you look at yourself.