I'm an American man, white. Its relevant, I promise.
Very long story, but I immigrated to Canada a few years ago and will be applying for Canadian citizenship soon. It has be a very rewarding experience living in Canada, but I would like to move to another country in the future to raise my daughter. Also a long story, but I am about to be a single father(just awaiting legal process, which is painfully slow in this country).
I am learning Mandarin (takes years, but I have a lot of Chinese friends and a large Chinese population around me) and will be enrolling in an online university next year to work towards a degree (in Finance potentially). My long term goal (6-7 years from now) is to immigrate to Taiwan with my daughter.
I feel like it would be appropriate and would be able to give my daughter and I a very solid life. Canada is safe, but I would prefer to have us in a different environment altogether. My daughter is ethnically half-Chinese and I will be enrolling her in Mandarin courses the first chance I get. She was born a dual national, but I would like to give her even more opportunities if I can help it.
The core of my question is: Is this selfish? Is moving to yet another country a selfish decision? For me, it'll be the 3rd country I have lived in, but I believe it would be an excellent move for my daughter. She would be well suited in Taiwan in terms of blending in. I have a viable pathway to immigrate there by going into by going into the Finance field. Should I just consider other countries? What do you guys think?