during my fsw days many yrs ago, its very predictable since the programs, similar out hccp, has a process in place. They sre suppose to follow the process which is a "contract" between CIC and applicant. Its clear for both parties what must be done to move to the next step, now there's a lot of on the fly memo, announcement and changes which in turn braking the "contract" and trust between the parties. The system is broken and not followed, reflecting a chaotic management system. imagine 2 million backlog in CIC right now. Even passport application here is a big problem because they have no one to process on time lol.