Think the fact that your wife is older and they have not found her a Chinese husband and you have a Canadian passport helps. I have had friends whose parents said no to marrying their daughter who was in her mid 20s. She was well educated including abroad, her father was high up in the CCP and they have had a guy in mind for her for a long time. Think he was the son of a family friend or distant relative. They slowly got used to the idea although he had to buy a property first. Things are changing in China especially in some parts. Mixed babies are now really sought out for for modelling and parents want their kids to befriend the mixed race kids. Unfortunately what is most accepted/desired is marrying a fair skinned Caucasian spouse. Blonde hair blue eyed would be even better. There are quite a lot of Chinese men marrying other Asian women because there is such a shortage of women in China. The Chinese men can also be very spoiled after being the only child and grandchild. Like many countries things are slowly changing with the younger generation and attitudes vary greatly between families and generations.The biological male son in the Chinese family is the one who will take care of the parents when they get old. Once the daughter gets married, the wife has to follow the husband and now takes cares of her in laws. By no means do they think they won the lottery with their daughter marrying me if you think it's for financial gain. There is no financial gain at all, the only gain is that their daughter is happy and is in a loving relationship.