I can appreciate the frustration as concerns your husband's landing appointment. In life, I have learned that you get more with honey than vinegar and that goes for gov't agencies too.
Normally, requests are processed in 30 days but it can take longer for several reasons(e.g. some information is classified such as your security check and must be dedacted... you will notice the result is "blank"). You are already at the end of the process, why let this get you so worked up? Can you guys drive to the closest border to 'land'?
Like you, I also requested my GCMS notes and it took more than 60 days, but someone replied and informed me it will take longer and provided reasons. I think it's possible to get much more out of the situation with a little more courtesy. You have to decide what's more important - your husband's landing appt. or a war with CIC. Your MP can only try to obtain information for you but can not influence the process in any way.
Think about it... if someone calls your office, is frustrated, possibly rude and makes demands. Would you go out of your way to help them or get to it when you get to it? If I'm not mistaken, I think you are the lady who also works for the Feds and was moving to Ottawa/Gatineau or bought a house there?