Canada is known as an immigration-friendly country and is often cited as an example to emulate in political discussions of immigration. But while it is all true when it comes to controlled immigration, it turns out that even Canada is actually pretty strict when it comes to asylum seekers. The same is true elsewhere, including Australia and the United States.
In the European Union we are facing the same dilemma as everyone else: On the one hand there is a basic human right to asylum and you want to treat asylum seekers as well as possible. On the other hand there are real capacity limits that an overly lax process inevitably runs into. So there must be an orderly process; but that process itself is vulnerable to capacity limits; so even entering the process in the first place has to be disincentivized in some way.
I do not envy the politicians who have to figure this out.