Don't give up, you're almost there! Honestly, there are quite a few people who applied in Nov/Dec of last year who still haven't received their ppr (Passport Request). I'm not sure how long an RCMP check is supposed to take. Did your MP say if there is a bring-forward date on your file?
Give some thought into ordering your GCMS notes. They helped me find a problem and get a solution relatively quickly and we got our PPR a week after I did some digging.
Don't lose hope, it will happen. The worst feeling is comparing your time line to everyone else, we all do it and we all suffer for it.
I hope you hear something soon... and I hope they clear up the backlog from last year also. Too many people waiting too long without their spouse and family.