The normal time for the return of passports is around 4-6 weeks, that time kicks in from the day CPP-O receives your passport, if in your time period has already been exceeded, then I would suggest you to contact the office directly and explain your situation, I am sure they would send it back...