You're absolutely right. We owe it to Canadians. All applicants have to be treated fairly, with respect and transparency.
That's probably one of the reasons we end up with a lot of delays, because there is this concern about making sure we don't make any mistakes along the way and that everybody has been properly assessed. I suspect that outside of government the screening process may be much faster because there's less concern about that.
Of course, people have access to recourse if they feel that they haven't been treated fairly as well.