What is your NOC? Better if you can update your profile. This would help us to know more about your situation.
My assumption is, CIC is processing applicants with changing/ dynamic NOC's fast & slower NOC's slowly.
For example, AFAIK, all IT related NOC applicants have completed the processing without few exceptions. IT is a dynamic sector. Technology trends/skill requirements change very quickly.
On the other hand, most business related NOC applicants are in the process (myself too).
Waiting is the best thing we can do is such situations, I guess. ???