I believe it's always a good idea to have an ombudsperson. However, I can't prove that these delays are due to racism rather than existing regulations.
For example, international students are told that the reason they're being rejected is because they are not providing proof that they will return to their country, regardless of their country of origin.
In my view, it's not necessarily racism, but we're also not walking the talk here. We're telling them to come study in Canada so that they can stay in Canada.
When it comes to the permanent resident application processing backlog, in my opinion, the major problem is that there aren't enough visa offices.
In any event, it would not be a bad thing to have an ombudsperson.