I'm also from Montreal and here is my timeline:
We received your application for Canadian citizenship (grant of citizenship) on October 26, 2009.
We sent you a letter acknowledging receipt of your application(s), and a study book called Discover Canada on October 26, 2009. Please consider delays in mail delivery before contacting us.
We started processing your application on September 16, 2010.
We sent you a letter on September 16, 2010. If you have not yet provided the information or the requested documents, please do so as soon as possible. Please wait until you receive the letter before sending us additional information, as the letter will outline all information that is required. Please consider delays in mail delivery before contacting us.
Your file was transferred to the Montréal office on November 23, 2010. The Montréal office will contact you if additional information is required. The Montréal office will contact you regarding your citizenship test once all the necessary checks on your file are complete.
We sent you a notice on January 14, 2011 to appear and write the citizenship test on January 27, 2011
I called immigration every few months, I even contacted and had a meeting with my MP but that didn't get me anywhere since the answer was the same: still in process. Last time I've been told that the local office did my background check, criminal check and now they are doing the immigration check. My PR card has expired and I had to apply to renew it.
I am positive I passed my test, I just don't know why is taking so long?!!! But I see I'm not the only one in this kind of situation...