hey canadianjeepguy,
A lot of us here can relate to how you feel - as CIC is very inconsistent in the way they approve, and it looks like the batches of applications get divided between different offices, and some people get approvals faster than others... it is very frustrating indeed, and unfortunately there is nothing to do about it. This thread is good to get some support, and see that things are moving, but at the same time it sometimes creates even more frustration. Hang in there - you will hear soon, and I keep my fingers crossed, for you, Dheka, and other peoples that have been waiting for really long time now - hopefully CIC will send you news very soon.
Good luck with the waiting part,
Sweden