Same thing here! I applied for TRV on 19th of october.. And still waiting until now!!! I sent them an email and the say they working on it!! I havn't yet send my passport and I am leaving Canada on 25th of december!!!!
What do you advice me guys, do I cancel the request and do it in my country?