There is definitely room for improvement, and as a matter of fact we are speaking to IRCC right now and trying to figure out what kind of information sharing would be possible and what could be automated, with a view to helping people as much as possible to get the benefits they are entitled to.
On May 4th, 2021. See this statement in context.