Ok I have a powerful load of information. I spoke to Immigration today.
The biggest development is this: The Canadian government does not govern what happens at the Canadian Embassies. There are no rules, no processes. And there is no accountability.
This means that they can take applications in any order they feel like. However, the immigration official did say that perhaps the reason why someone's application is processed quickly can be determined by the results of the security checks. If something is found right away on a security check this can be indicated by setting an interview date in the near future. I was told that there would have to be a reason why someone's application is processed quickly versus everyone else having huge wait times.
Having said all that, there are no processes, no rules and no accountability.
If anyone wants to complain, you have to make sure your husband has designated you as the Representative in that special form. If not, your husband needs to make the complaint. When you write the letter to ask the questions, you must tell them that you will be doing this as part of making a complaint. They then have 3 months to respond to you. After the 3 months has passed, you can call immigration here in Canada and then they will give you the name of another organization that handles the complaints.
Any emails that are sent to immigration in Rabat will only be responded to if you have that Representative letter signed on file by your husband.
I am still really upset - but more upset that it is so completely unjust. I paid the same money as everyone else, we have submitted the same paperwork, the time we all wait should be the similar. I wouldn't even care if it was a little closer in wait times, but come on, really, 5 days versus 5 months. I guess some of us are supposed to wait 30 times longer than other people (do the math, it really is 30 times longer).