Yes... and?

That is why in my post I wrote "as such they have protection at international law that we have enshrined in our domestic legislation."  That domestic legislation is enforceable.

As far as reform, the legislation and processes we now have are in place because in 1985 the Supreme Court of Canada determined that the lack of an oral hearing for a refugee claimant before an independent tribunal was unconstitutional.  

See Singh v Canada (Minister of Employment and Immigration), [1985] 1 S.C.R. 177

Singh determined that any person in Canada even without legal status was protected by the Charter.  That decision was based on section 7 rights to security of person and fundamental justice. The SCOC ruled the government's claim that giving hearing to refugees would be burdensome was too utilitarian a concern, and that administrative convenience would rarely be sufficiently compelling to justify infringing a Charter right.

So good luck getting changes past the courts.