It is incredible to me that there are hundreds of US-centric comments and yours is the only one I saw who recognized the benefit for basically every other country people want to live and work in.
It's not doing really well though, COL is sky high, and wages are low.
I'm sure Canada will gladly accept highly skilled engineers.
The sort of high educated immigrants of the sort that would work in software engineering will not face remarkable headwinds.