As someone who is a fairly new lawyer, my experience with Canada's immigration system has primarily been one of clients expressing their frustration and uncertainty with the system. In the past year, there has been a lot of advocacy from lawyers and other advocates asking for solutions and greater transparency. I believe it is important to recognize that the government is making certain attempts to improve the situation, while also being critical of some of those measures and the progress.
For example, while it is very possible that a modernized system will lead to greater efficiency, it is still important to acknowledge there are significant issues with the technology and basically forcing representatives to move to online portals that either have not been tested properly or have a lack of technical support. That is going to eliminate the progress that could happen through modernization.