From 12the the online status changed to decesion made.
My biggest problem is I need to go urgently to my home country for some family issue and accordingly I have booked my ticket on 17th Dec 2011.
My request to the forum members is do I hope to get my passport before 17th of Dec or cancel my ticket?
I'm not sure what the others mean by "expedite" but you should contact Buffalo - they may or may not respond, but simply ask if your passport has been sent yet.
My passport went to the NY office, but the "decision made" date was the same date my passport was stamped. I received it back in the mail in 1 week.
Even if your passport has left Buffalo, it is in the hands of Canada Post right now, not a good place to be with such a looming deadline. I would try to get some info from Buffalo and then decide - you can postpone, of course, but for how long? 1 week? Will that be enough? It's difficult to change tickets without a little more info...