If it takes to much longer, I think you can make a case inquiry regarding your application. I send email to VAC to whom I can inquire regarding my application and they have provided me a link. You need to fill in some information and you surely get a response.
At least there is still hope since no response yet. Not like US visa for B1/B2 I get denied twice.. ahhahaa..considering I have schengen, UK& Canada in my passport.. its very weird.. I don't know what else they need. You don't know the exact reason for denials.