my issues with Canada is beyond housing ,the damn -30C is the problem last winter I lost it ,dressed in 4 layers and my collogues are making fun of me as the winter is round the corner. The winter is very depressing in Calgary and lack of opportunities unless you move to Toronto ,but as you know Toronto is extremely expensive unless you have a 100k job ,doesn't make sense to be there and Canadians are cold as F. Everything(I mean even baisic stuff like food,housing,internet is extremely expensive because of monopolies like Loblaws,safeway,Telus,Rogers ....etc .I dont care what indexes says but the systems are really corrupt otherwise there wont be this many monopolies in all the key sectors.
US the positive is good weather in many parts of the country is well and people are friendly and opportunities are infinite.
I looked at Australia it is even worse than this only thing good is the weather and I heard (not sure) people are bit more friendly (but I have heard a lot of racist incidents -so not sure, I am confused ),housing is even worse than canada.UK is garbage even if someone gives me a British passport for free no thank you, It was good but not now .NZ is also very expensive and I heard they also have issues with NZ experience like Canadian experience, Ireland also have horrible housing issues. India is okay in terms of opportunities if you are good at what you are doing but work culture HMM,Infrastructure is improving but it is a pain and india is also expensive the salary for a decent job is 2k CAD per month in bangalore but to buy a home 250K CAD when you factor other things except for carrier growth Canada is not bad the only issue is as I mentioned several time degree mills .Canada is not bad provided you are not comparing to US .
Problem with Germany is not what someone mentioned here because I have some friends there ,the issue is you have to be fluent in German and most Indians reluctant to learn new language and the brightest ones go there in the field of mechanical engineering ,guess what extreme competition. According to me if you know French and if you cant get into US and you can deal with some tantrums thrown by Quebecers ,Montreal is the best hands down again after US.