If people are not willing to sign petitions with their real names, and even use hashtags anonymously, what make you think they would protest in-person possibly in front of media cameras? IRCC can and will retaliate. I am not willing to sign my real name or protest in-person and jeopardize my chances. We don't live in a totalitarian country, but I can designate IRCC in by itself as a totalitarian unit because of its lack of transparency and random processing of applications, especially for us non-citizens residents and immigrants. They can be held accountable by courts, but moving that direction is also risky.
I read somewhere here, they may have delayed someone's file because they kept calling them 2-3 times a week. Is this justified? Of course no, but if they did delay it, no one could have known or done anything, because they don't write this in notes. Ultimately, you may think because we live in a democracy, everything is transparent, but the reality is every department is trying to defend itself and survive by acting in a way that doesn't threaten its existence. Canada has proven to be behind UK and Australia in transparency. In the UK if your file is not processed within the processing time limit, they send you an explanation why your file won't be processed within the normal processing limits. Such transparency is lacking in Canada, and some policies need to be changed to change that, i.e., it must happen at a higher level to force IRCC into changing their actions.