I think you confuse many things here. For canadians US is the better choice but for people from the EU who are not top 5% of the engineers, Switzerland is the best choice.<p>Being in the top 30% of engineers or even mediocre means you will make a decent or very decent living in Switzerland. I am not sure, if this is true for the US.