First of all, my wife and I just love Canada. It is a great country.
Secondly, it all depends what you are searching for. Switzerland is perfect in many aspects (transport, education, security, good wages, etc...) ...but it can also be boring, squared, conservative, zero integration, extremely...