I also think a bit more communication on their side would save them a ton of inquiries. I'm sure there are many areas of improvement, but two stand out for me:
First, there should be a true "Acknowledgment of Receipt" where they do just that:
acknowledge they received the application. The AOR of today is an acknowledgement the application is complete, sometimes months after they actually received it - like my case. They even create a "temporary file number" during this time. Once an agent creates an file on the system and this temporary number is issued, an email should be sent - "we've received your application, now please wait for us to verify it is complete." I am sure that would take out a non-trivial amount of calls.
Second, include notes from the agent on the linked account portal. I don't know what they do but simple things like: "Verifying no social assistance with BC gov't", "Translated documents sent for verification", "Medicals/ police sent for review"... That would likely take out another big chunk of calls. I know there are templated stages in the portal, but actual notes are a sure signal things are moving.
Example, we have not received any communication since the AOR in Nov 5 while most folks got medical requests with a few days than the AOR, sometimes before it. Reading a "checking for X..." would avoid this mystery on our application process.
I'm scratching my head on what can be delaying our application. I would have assumed our profile is solid: I'm Canadian; married and living together for 10 years, kids, stable finances; employed; we own our Canadian home... so, I was thinking "yep, surely we'll be on the fast-track". Buuuut... here we are, almost 6 months after our application, a couple of months from having to start planning the move (kids' school related) and only an AOR.