Have you looked at the Canadian express entry program? You would be making less $ that you can make in the USA but it is easier to deal with immigration, and that is still much, much more than $350/mo. Could probably work remotely for a company in the USA after that.
There are plenty of companies that like using their same old .NET or Java, you don't need newest JS...
There are plenty of companies that like using their same old .NET or Java, you don't need newest JS...
https://www.canada.ca/en/immigration-refugees-citizenship/se...