joe, you can ask the questions in one place, not both here and through my inbox. I will answer. Here is my reply to your email.
I don't know everything. I just have a lot of experience with Rabat + my education as an immigration consultant.
One thing I can tell you for sure, there is no "longest time" for ANY visa office. You have to understand that each application is treated individually. I know of one application that took 3 years to process because the Moroccan had lived in other countries illegally and needed to obtain police clearances for at least 2 or 3 more countries. Then the Canadian Security and Intelligence Service can take AS LONG AS THEY FEEL IT IS NECESSARY to complete the security checks on any idividual. Even the Supreme Court of Canada cannot make CSIS move faster because their job is to protect the security of Canada. The AVERAGE times as posted on the CIC website are correct.
I've already given you the data that I have regarding Rabat. If you like, you can make a Freedom of INformation Request to Ottawa and ask your questions regarding the information you would like to receive. It normally takes about a month or two to receive the information after you request it.
I have NO IDEA what the smallest time in history is regarding a spousal application to Rabat! You also have to understand that the current Immigration Refugee Protection Act hasn't been in place forever. This was enacted in 2002. There was a different Act in place prior to that with different rules. I have no experience with applications pre IRPA. And, of course, I don't know about every spousal sponsorship file sent to Rabat since 2002. I can only tell you what I have seen and the shortest time I have seen is 4 months.