To provide a contrarian viewpoint, I moved from the USA to Canada and don’t plan go back, even though it wouldn’t be too hard for me given I worked there for many years, have sort of a network, still work remotely with a US company, and have a green card application (that I couldn't care less...