The only recourse now seems to be the Federal Court. The problem here now is that the Federal Court is being overwhelmed with judicial review applications involving IRCC. The last time I checked, which was a couple of days ago, 72% of judicial review applications before the Federal Court involved IRCC, most of them were about decisions made by IRCC.
I think having that independent ombudsperson will go a long way in not just dealing with this issue, but also reducing the workload before the Federal Court relating to decisions from IRCC. It's very important to have an independent ombudsperson where individuals who have experienced discrimination or adverse decisions from IRCC can complain without necessarily having to take the very expensive process of going through the Federal Court and thus overburdening the Federal Court with decisions, or sometimes mostly unreasonable decisions, made by IRCC visa officers.