Australia is the place to go. Its really easy to get a citizenship and they'll even find you a job etc. Just google the website of your local Australian embassy and the info will be there. I used to think it was too far away but you have places like Hong Kong, Japan, S.Korea, Thailand, etc. close by and theyre way more developed and globalized than I thought they would be.
Actually I once met a spanish girl that ended up getting a residency visa or whatever the name of that is in the US because she proved she could "teach spanish" better than any american because she had a background in jewish studies (the school were she was teaching spanish was jewish). It wasnt that hard for her to find, actually. She had been living in boston for like a year and met some lawyer that helped her with all the process, but Ive heard some cases that were exactly the opposite. Personally I wouldnt go through all the trouble of doing that unless it came easily like it did for that girl. Youre better off going to Australia if getting a green card is gonna be a hard and long process