1. Yes, there are a ton of normal 9-5 dev jobs in the west
2. Learn React + any backend technology and you're fine
3. No. People don't really care about open source if you have experience (unless it is a highly notable project).
4. No. Stick with JS.
5. No. Software is the easiest best paying career by a long shot. Doubly so for someone without a degree.
6. Move to Canada