I got tired of complaining to my wife, so I made a change.org petition. If the signatures are there, I am going to try to get more detailed answers from CIC as to the reason for the most recent delays, and hopefully have more of a dialogue than, "Please be patient and wait", that many are hearing when they call CIC regarding the issue. I hope the 500 signatures will be more of a pressure to speak frankly and directly.
https://www.change.org/en-CA/petitions/canadian-and-immigration-canada-process-family-class-permanent-residency-applications-in-a-timely-manner#
https://www.change.org/en-CA/petitions/canadian-and-immigration-canada-process-family-class-permanent-residency-applications-in-a-timely-manner#