Offering a place refugees can flee to is fundamental.
Refugees only become refugees by leaving their country.
That is only possible if another country lets them arrive. Canada cannot expect other countries to do that unless it does so itself. ICCR proposes refugee status determination in Canada as a major component of an overall response to world refugee needs 2. The UN refugee convention which Canada has ratified gives a definition of refugee and promises people certain rights. But different countries apply the definition their own way and they have not put all the rights into their laws.