Sorry to hear that you are waiting for so long.
I would advise you to call up IRCC call centre and discuss with an agent regarding you application first.m incase you have not done so
You need to have patience(that's the most important thing) because you may have to call multiple times. You need to have your Application#, UCI#(they may ask for additional verification) handy.
Client Support Centre agents - MondaytoFriday, 8 a.m. to 6 p.m.(EST) except forstatutory holidays. Services are available inFrench and English.
If you are calling from Outside of Canadayoucan use Google Hangout/Skype. Check the tipon how to call from outsideCanada:
https://www.immigroup.com/news/how-call-citizenship-and-immigration-canada-outside-canada
If you are living in Canada you can order GCMS notes from:
https://atip-aiprp.apps.gc.ca/atip/(this service is free) or use getgcms.com to order your notes if you areoutside of Canada(this requires some payment).
During your call you should ask thefollowingquestions:
- Status of your Eligibility - Passed or Met or Review Required ?
- Status of your Criminality - Passed or ongoing ?
- Status of your background or security check -Passed or Not Started or Ongoing ?
Answer to these will help you determine what’s going on with your application.
Don’t waste your hard earned money just yet on lawyers...