I wonder if just like Brits and French, Unitedstaters emigrating elsewhere will call themselves “expats” instead of immigrants.

We, white people of the west, can go anywhere in the world for work, affordability and/or safety without considering ourselves immigrants.

Many years ago I was chatting with someone from Malmö. He was complaining how immigrants were “taking over his city”. But when I mentioned that I, a Canadian, would also like to move to Sweden, he told me it would be fine, that he would not consider me “an immigrant” because I’m from the west.

Anyway, I understand why anyone would want to leave. It’s just that it seems the vocabulary used is different for different people.

An expat is not an immigrant. An immigrant emigrates to a different country, like my mother who was born in Venezuela but earned her citizenship in the USA. An expat is somebody who moves to another country for work temporarily, and does NOT emigrate. Think of immigration as permanent and expat as temporary (think work visa for a few years then back home, or transfered somewhere else)
Oh a migrant gotcha
Actually i think it’s the other way around, an expatriate is expected to renounce native citizenship and may have left for exile.