You have a wife from another country so you need the Marxists ideology to justify your life. The truth is most cross race relationships fail.  You seem to have some fantasy about Asia and Asian that just not fit the reality. They have a caste system and make no apologies for 'racism.' They have a harmonious society because they do not flood their countries with immigrants. Most Asians won't be marring a farang either, their parents want them to marry in their own caste and culture. If the do marry a foreigner it will be for the money or passport. If you are so Canadian why not marry another Canadian? Sounds like you are in for a rude awaking...