I'm a middle class American that has lived in various places, Canada currently.
I opened my first account in Canada while I was still a US resident. FATCA compliance was a matter of a single extra form, and providing my US SSN. It was about the same for my Caribbean accounts with international banks.
If what you are trying to do is open an account that is not visible to the US government, that is much harder.