Similar time line here.. what does your CIC status exactly say though? Because mine says " we are processing your background check, and we will send you a message if we need more information" does that mean it can be translated to In process? Or In process is an actual status message that people see?
mine saying
Application status We received your application. We will send you a message when there is an update or if we need more information from you. Help
Review of eligibility We are reviewing whether you meet the eligibility requirements. Help
Review of medical results You passed the medical exam. Help
Review of additional documents The additional documents you provided have been uploaded. Help
Interview You do not need an interview. We will send you a message if this changes. Help
Background check We are processing your background check. We will send you a message if we need more information. Help
Final decision Your application is in progress. We will send you a message once the final decision has been made.
According to the notes everything was done including eligibility,criminality..etc except security ( they start security check on 12 may),i came from "red flagged country" and i have huge history of travel, so i cant guess when they will finish the security check, the file still in CPC Ottawa till now,
i have no idea if usually they finalist it from Ottawa or they transfer it to local office when security check done and decision made.
waiting is so long but understandable specially after reading the notes and understanding how long the process is, furthermore they are getting thousands of new files every two weeks from new applicants and they have to process all simultaneously.