Wrong. I have many friends who found skilled jobs (unlike those silly survival jobs in Canada) in Germany without speaking a single word of German BEFORE moving to Germany. They searched for their jobs either online or through various networks, did their interviews online or on the phone, and got high paying skilled jobs in STEM.
Germany is looking to open up for skilled immigrants. Same for UK. A few other EU countries are quite open too. These countries accept ALL of your international experience if it is relevant and don't give you an equivalent of the silly "but do you have Canadian experience?".
This is what I was trying to say. Canada is #1 destination for skilled immigrants IF AND ONLY IF there's FSW. Without FSW, Canada is the worst because the job market is small, there aren't enough skilled jobs, pay is usually low, housing is crazy, distance is great, and you gotta pay 100 THOUSAND CAD and waste TWO YEARS on a stupid degree to get a PR in 3 years. Any other path Canada offers other than FSW is just stupid. Much better options out there.