To anyone who is planning to move to Germany. GOOD. FLIPPING LUCK.
As someone who's lived in Canada, the UK and Germany + some other countries, I'd CHOOSE Canada ANYTIME, ANYDAY, EVERY DAY above all of them... Easy reasons:
In Germany, YOU'RE OUT OF LUCK. I was in Germany on a Blue Card, which is supposed to be super helpful, until you realise the backlog to become a PR is like 2 years (depending on where you live... it could take up to 3 years) and then if you want to become a citizen, you may need to renounce your other citizenships.
In Germany, many places (like some banks, credit card providers, cable/mobile services) can pick and choose to deal with you if you're from outside the EU. Sometimes they may accept you and sometimes they may reject you (regardless of where you come from, I've had Canadian and American friends that struggled to get credit cards).
In Germany, in many cities you have to wake up at 4 am and queue in the cold with every class of immigrant to get an appointment at the Auslanderbehörde (immigration office).
In Germany, you need to do life in German, so you either get with the programme or you're out. Learning German becomes a necessity, to me it was more of a nuisance.
In Germany, if you're single and working you will PAY a S#!T ton of taxes. Sometimes you may be able to claim it back but I'm still waiting for my last tax refund (filed in 2019).
To me, the biggest aspect that made me go back to Canada is people. I always felt like an outsider, always felt like didn't belong and people are generally speaking colder than in other places I've lived in (namely, the UK and the US, for instance).
After living in Canada, if you're not Canadian, it doesn't matter. YOU CAN BECOME CANADIAN, you can feel part of the country and because it is a country of high immigration, organisations, government and people are prepared and aware on how to deal with you.
Sure, quality of life is much higher in Germany than in the UK for example. You have healthcare, beautiful cities and historic towns everywhere. But to be honest, it is much harder to adapt to life in Germany than in Canada and if you asked me time and time again whether I regret leaving Germany, my answer will never change. I will NEVER EVER go back to Germany.