There is no Canadian 'law'perse, on accepting Refugees but there is a legal process which determines if the qualify to stay, or be brought in from outside the country.
They are claiming refugee status as sanctioned by The UN Charter to which Canada is a participant to which binds Canada, regardless of it's the Libs, Cons or NDP in power to legally uphold the International laws.
The 1951 Refugee Convention is the key legal document that forms the basis of our work. Ratified by 145 State parties, it defines the term ‘refugee’ and outlines the rights of the displaced, as well as the legal obligations of States to protect them.
The core principle is non-refoulement, which asserts that a refugee should not be returned to a country where they face serious threats to their life or freedom. This is now considered a rule of customary international law.
UNHCR*- The 1951 Refugee Convention
UNHCR serves as the ‘guardian’ of the 1951 Convention and its 1967 Protocol. According to the legislation, States are expected to cooperate with us in ensuring that the rights of refugees are respected and protected.
The Canadian refugee system has two main parts:
- the Refugee and Humanitarian Resettlement Program, for people seeking protection from outside Canada; and
- the In-Canada Asylum Program for people making refugee protection claims from within Canada
Canada offers refugee protection to some people in Canada who fear persecution or who would be in danger if they had to leave. Some dangers they may face include torture, a risk to their life or a risk of cruel and unusual treatment or punishment. If you feel you could face one of these risks if you go back to your home country or the country where you normally live, you may be able to seek protection in Canada as a refugee.
Claim refugee protection from inside Canada
How does Canada's refugee system work?
How does Canada's refugee system work?