I don't know Canadian law, and I don't know what standards you set. Generally speaking, a claim for asylum or refugee status has to be accompanied by proof that one has a well-grounded fear of persecution. I think those are the terms of the Geneva Convention.
We don't persecute people in the European Union. We are not perfect, but our member states meet a very high standard of protection of fundamental rights, and that applies to all of our citizens whatever their race, colour, origin, ethnicity, etc. That's not a particularly bold claim. It is really the reality of today's modern European Union.
How that translates into the application of Canadian law, I have to leave to Canada and its courts, and so on. But the European Union is respectful and its member states are respectful of the rights of all people who live in Europe.