Okay, enough people! I know you are stressed (been there) but we have expressed before it is VACATION TIME increasing the wait times. Vegreville is already low on staff and take a look around, EVERYONE goes on vacation in August. There is no other explanation for it. It is what it is and you can't do anything about it even if you wanted. That is the tough part. If you read back even from the beginning of the thread, you would realize that we went through the same type of backlog around the same time and it took a while for us to catch up again. Complaining to an MP may do something but I seriously doubt that it self is going to fix the WHOLE immigration process. It may help your individual case but only if it is over the current processing time. And as I stated before mexicanito, the US immigration system has complications and disorganizations of their own as well. And comparing to another immigration system isn't going to help make this one any better. Each countries rules, needs, wants, etc. are different so why upset yourself more by comparing.
Their process doesn't take a shorter amount of time (dependable on each country they go through, same for Canada's system). As stated before that if a Canadian is immigrating to the US via the spousal category, it would still take around the same amount of time as this. Don't believe me, visit this site for people going through the same thing but through the US:
www.visajourney.com There you will get more of an idea for how long it is taking and realize that their frustrations are the same exact ones as you all are going through now. You aren't alone, remember this. But honestly, we couldn't change the time it was taking even if we wanted to so unfortunately we have to deal.
And I understand your frustrations, believe me. Mine took 10 months and 2 days to hear back on when people around the same day were getting it way sooner, not to mention a person applied 2 weeks after me and heard before I did. So you can imagine the worry and anger I went through. But guys, I promise that you can get through this. This is only TEMPORARY. The world is lifted off your shoulders right after, its crazy and feels amazing. This is CIC though and remember nothing has to make sense with them. All we can do is stick together, vent, celebrate, chat, etc. with one another to help make this as easy as possible. I really hate that this post sounds as bad as it does but I needed to vent as well and try to keep you all strong and on the right track.
Good luck everyone! I promise this will be worth it and you can get through this.

P.S. Enjoy the day out with your families while we all still have the summer around. CIC isn't worth wasting time we could be having fun and making memories on. Smile, get out there, let yourself free. Its okay.