I think you're getting to the heart of the matter. Sometimes people oppose deficiency in justice, but as I see the present situation it is the inefficiency that is the injustice.
You mention all these different avenues, and it's true, but when they actually operate there's a time factor. For example, the Federal Court application has to be launched within 15 days of receiving a negative decision. A humanitarian application can be submitted. It's quite costly, and it can take up to two years even to be read. By that time the person is potentially gone.
It's that inefficiency that drives some people to sanctuary. There's another timeline around the PRA, and so they conflict, and in fact they can not be considered as a whole, because the amount of time is so variable.
I think what would be efficient is if there were a single appeal that folded all those things together. I really believe it would be less costly than what we have now, which is an office in Vegreville, an office in Scarborough dealing with humanitarian applications, a PRA office up at the airport, and then the whole Federal Court system, and then all the MPs who have to hire double the staff to deal with these.
This is not efficient, and it's that lack of efficiency that is injustice, I think.