As a Canadian of primarily European heritage, who has relatives throughout both Canada and Europe, I have to say that I think you should stay put.The problems you detail as having in Switzerland are the same problems you will have in Canada. For example, if you come to Canada, you will probably end up working in one of the big cities, where civility is in short supply, the job market is tough and competitive, and real estate is very expensive in relation to the average income (remember that salaries are determined by the cost of living -- someone moving from, say, London England to Toronto Canada, is not going to be getting his London salary in Toronto).Also, you have to understand that Canada is a young country, with a small population on a huge land mass. While we do have world class cities like Toronto, Montreal and Vancouver, filled with all sorts of different peoples, over-all Canada is still very provincial compared to Europe, and can feel very rural, even wild and savage, to Europeans. Are you going to be happy either being trapped in an urban area, or having to spend a great deal of money to get away for a vacation? Are you prepared to deal with driving long distances, often in terrible weather? Do you understand how, even if you are white, there are many places outside of urban areas where you will feel an outsider and very uncomfortable?Btw, if that $400K is Canadian, you will not be buying a house in the core of any major city. A condo, maybe, but not an actual house. In Toronto, for example, $400K will get you nothing in Toronto proper, only something passable in a Greater Toronto suburb, and, while it will get you something quite nice in a bedroom community, this will mean that you will be in a community with no cultural outlets, poor shopping options, and will also mean you will be traveling about a hour to get to work. Do not make the mistake of trying to live the European-coming-to-Canada fantasy of being able to buy some mansion on a huge plot of land and living an idyllic life. You would have to have millions to do that.Also, beware. You are 39. In the skilled job markets in urban areas in Canada, that is considered old. It may not be easy to find work, regardless of how highly skilled you are, because of your age, and once you lose that job, when you are in your 40's it may be impossible to find another. And do not think that being given such a non-restrictive visa from Canada means you will be OK. Canada has a history of bringing people in as immigrants with the promise of prospects and riches, and then never living up to the promise.Sounds like you need to do a great deal more research before making this decision.