I hope someone can give me some answers to my situation...
I've been waiting for an answer from immigration for over 4 years now. I applied in October 2009, passed the citizenship test in January 2011 and nothing ever since. I knew I passed the test and an the immigration agent confirmed that as well. I have never being asked for any additional documents since they transferred my file to Montreal office and every time I called immigration, same story: they are doing my criminal check, then immigration and background check and it never ends! I contacted my MP and after several phone calls to immigration, they weren't able to get any further. I called few days ago again but the story hasn't changed, the immigration agent said it's still in process and they are still waiting for my background check to be done. When asked how long does it take and what exactly are they verifying he just said that each case is different and to just wait.
So my question is: what are they verifying exactly and how long is the process? I know that it's only valid for one year only so if it expires again, does it mean I have to wait indefinite time? Any advice?
Thank you in advance!