Germany has a different system. Citizen of a country that is not a member of the European Union (Bosnia* is in Europe, but not the part of the EU) and citizen of a country that is a member of the EU has the same opportunity at the labour market in Germany. Citizen from Germany and citizen from Bosnia has the same opportunity on the labour market in Germany. It is the reason why people from Bosnia mostly immigrate to Germany. Some immigration agencies made a program - pay the costs after you get the job.
The mentality in Canada (politeness), language and prediction about the economy encourage me to think about moving to Canada over Germany. I must give up because of the system.
*System from Dayton agreement (product of world policy) is against law in EU and must be changed. It is not possible because the forces who started the war and genocide is part of the political system and blocked it. They blocked also projects which are important for the economy and healthcare. That system is a good space for corruption and breaking the law.