i send email to CGI also and passport department also but still there is no update from them.Would suggest emailing CGI Toronto to understand what is going on with your application. In the email mention the dates, your details and let them know that you are currently blocked by this and need to travel pretty soon and would be difficult to plan without having the new passport.
can i visit directly to CGI toronto without any appointment.