I don't understand why there is so much whinging. CIC say 6 months for a final decision, so anything less than that is a bonus. If you haven't been waiting for 6 months yet, then shut up and be patient. And STOP wasting their time and energy asking questions and requesting your record notes. Has it ever occurred to you that this might be a drain on their resources, and not actually be of any real use to you? If they want something from you, they will ask. There are many reasons why some applications will be determined more quickly than others, reasons that affect all bureaucracies. How over worked your case officer is, if they've been off sick, accidental mistakes that cause delays, outbreaks of maternity leave in particular teams. Etc. What worries me is how many wimps are trying to move to Canada. Chill out guys!
I feel you and it's so easy to think of a situation why a case might not have any action for a month....let's say the officer took a week off....came back and had some urgent cases to fix first...then got sick due to bad food he ate during vacation...then came back and realised the boss needs some action on a different group....there goes four weeks...so yes I think we need to calm the fish down here