Canada is extremely picky when it comes to refugees. And it has the choice to be picky, because crossing the sea from the Mid-East/North Africa to Canada is hard. Even refugees from South America need to travel through the US first. So in the end, Canada gets people who are relatively well-off and well-educated and who pose fewer problems integrating.
Europe on the other hand is the natural route for Mid-East/North African refugees which due to the geographical closeness is available to a lot more people, including some from social segments below the middle class of their original country. And since the people coming to the EU tend to integrate worse, need more education and social services, there's a tremendous opening for right-wing parties to swoop in and make claims. The EU also really needs to work on integration of new arrivals, even a country that pretends to be fairly open like Germany is partly really steeped in outmoded, hostile, demotivating processes and a mentality of not seeing refugees as people but as a burden to society.