Kebabman,
I have asked this question previously, and the resounding reply was:
"Forget the States unless you have a green card." The only way to get that is by marrying someone out there!!!
The States may change their hardline on not giving green cards to aviators - especially as they are facing a dire shortage over the next ten years - but the doors have not opened yet and I can't see it on the near horizon.
As for the other countries you mention - sorry: "I know nothing!"
Best of luck ( and if you find out any good answers to your question - please let me know)