It depends on where your application is being processed. If a Canadian visa office is processing it, they usually provide you information around whats happening and where it is stuck. My parents are however being processed in their homeland which is India. Indian Visa office has no phone numbers. Only way to reach out is Webforms. And its usually an automated response each time saying your application is still being processed.No update yet. They're not even responding to the emails. This is utterly disgusting. It's been more than a year since we applied and 7 months running since my husband uploaded the military documents and IRCC kept us waiting in the name of security checking. Could someone tell how to reach IRCC so that they give us a decision soon?