How easy are these countries to get into (and become a working member of their society)? I know Switzerland and New Zealand are particularly tough.
Canada is great for tech people looking for work. We need people up here. Sure, it gets cold in the winter, but it's really not that bad.