Got the same situation too, and worst is trv office is having a strike right now. So the regular processing time is really taking longer than the usual time. My friend advised me to go to Ottawa office to tell them my situation and pick up my passport from there. Show the plane ticket I bought,because that's what he did when he cannot receive any response from them too. He said that when they searched for his passport, they found it in a corner and its very dusty. But they didn't give it to him right away, he had to stay overnight in Ottawa and come back the next day to have his passport back.