I will answer that question by saying that an immigration ombudsperson position is definitely needed. Their mandate could be to create a diverse committee tasked with revamping policies and programs. In doing this, immigration officials could demonstrate inclusiveness and fairness when making decisions.
A review board is also needed and its mandate would be to review denied spousal sponsorship applications. It would have a duty to give families a fair and independent review prior to the appeal process. The team could recognize the systemic oppression of individuals from countries requiring visas. It could also challenge assumptions and stop implicit and explicit biases. Finally, it could also embark on a path of change and transformation.
Earlier, I heard someone say that the office should be completely independent. I agree with that. They would also have to invest in the project, because when applications are rejected, the appeal process costs everyone dearly. So they could put the money back in the right place, to ensure that applications are processed fairly and equitably.