Avishek, when did New Delhi start processing your application? In some cases they ask for passport soon after they start processing and in some cases PPR is the last step. If you were asked for passport soon after they started opened your file, then it might take a while to get your passport abck. ND updates ecas every monday. If your ecas still says "in progress" and stays the same even next monday, then I would doubt that you'd get your PP back by the 18th. Sorry, not trying to dishearten you, just giving you the facts. Also, by no means I'm an immigration expert, I could be totally worng here.