Dear friends
you may check with the link to know about the possible reasons regarding delays of your case.
http://canadaiswaiting.blogspot.com/2008/08/top-6-reasons-of-delay-in-canadian.htmlThe link states about the 6 reasons of delay in immigration process.
Reason # 6
Too many applications to process
Reason # 5
You do not provide correct documentation (forms etc.)
Reason # 4
Your selected an “incompetent” consultant
Reason # 3
You do not respond promptly
Reason # 2
You send documents by “ordinary” mail service
Reason # 1
You are not lucky enough!
good luck.
SYED
Nice analysis, but you missed out two reasons;
(1) Immigration Officer's attitude
(2) Local Visa Offices' working attitude
these two counts alot.
nice one anyways...cheer!