I called IRCC to check on the status of my application. (Good to know if you leave your number, they call you back when you reach the queue. That way no 30 minutes actual waiting ). I have been told my application is in the stage where I can expect a Test Invite any day. The background checks are completed and they don't need any more information from me and all is good. Happy to know that. However, what really happens in between the virtual "completed process" and "Test Invite" stage. I would assume, once the processing is complete, the applicant should receive a test invite unless there is a reason that I'm missing. Any idea, why even after the process is completed, it takes ever to receive the test invite ?