@evan @fabio Fabio is right. Expatriate is a term that spun out of white colonizers living in the other parts of the world, where they have no intention of becoming a part of the society, including accepting citizenship.
Would most people call Jamaican temporary foreign workers on Canadian farms that are treated as slave labour "expats"?
When I went to China to work, was I a Canadian expat? Would I be considered one from the lens of a Chinese national vs a Canadian? The place where I was born is a part of China now. I don't even know what my rights are anymore with regards to my birth place. I'm a Canadian citizen.
Expatriate is a term that's drowning in class, racism, and white colonial history. Perhaps you should reconsider its use.