3 weeks time is mentioned for india, bhutan and nepal. if you applied on 9th then it is more than 4 weeks. you should call or send them email.
http://www.canadainternational.gc.ca/india-inde/visas/processing-traitement.aspx?view=d#a1
well in my case the date of application was near by so i did not took the risk. you know Indian system. no guarantee when we get our PP in hand so applied without renewal
my passport expires on 17 sept 2013 . i.e 8 months. that means they will give me visa till 8 months only ? i really don't know its still in the process.