If you are high skilled and also have the means to get a US green card in a reasonable amount of time, there is no other option that comes close.
For those who are high skilled but can't get a US green card, Canada is a pretty great option. I'd say an even better option than two years ago despite the best efforts of the Liberals.
For those who are high skilled but can't get a US green card, Canada is a pretty great option. I'd say an even better option than two years ago despite the best efforts of the Liberals.