I have sent my passport on Oct 15th and received delivery notice on Oct 16th.
Today, I received congressman's reply saying embassy is still waiting for the passport.
Here is the response:
"The requested documents have not yet been received by our office.
All mail directed to the U.S. Consulate General in Montreal is received at an offsite mail processing facility. It takes additional time before the mail actually reaches the Visa Unit. If applicants do not send the mail using our courier service, longer mail processing delays may be expected.
Once additional documents are received, an adjudicating Consular officer will review the case taking into consideration the additional evidence provided. As soon as the review is complete, the Visa Unit will provide you with further details regarding the status of the visa application."
No idea how long does mail facility takes to deliver a mail in same city.