I have called them Sunsun, I actually call most weeks so I don't miss anything as I've seen others not get informed of things or get a landing meeting really quickly. The call centre agents either apologize and say they hope it will be soon as I've waited so long or they rudely/aggressively tell me to learn patience!
They now tell me I cannot get them to take action until July 21, 2015 at the earliest, as this is 6 months after the last review date they had set on my file. They look at the file, claim something is not there and then set another date 6 months away and have been doing this since I started stage 2. They even told Chris Alexander's office I had no background checks in at the start of October when they had had them all since June. Then I was told it was my fault it was delayed as I allowed my medical to run out.
I have no obvious things that should delay it; no dependants, married to a Canadian with no queries over our relationship, come from a Commonwealth country, background checks are clear, medical is clear, they had everything last June yet still no decision. Mine is still in Vegreville, they said the agent dealing with it wanted to see it to its completion so didn't transfer it to Mississauga.
I cannot express how disheartening and depressing I find it all now...