I guess many people have experienced a delay in receiving their passports back from the Consulate. My passport reached the Consulate on April 28 and I have a flight to Toronto on May 26. I thought this was sufficient time even after accounting for delays. I don't see the passport coming on time...