CSIS / International Intel partners (Security) is done processing 3-6 months. This also tends to be included in the BG check (in case they decide they want to have a covert intel agent retrace your steps).
RCMP / Interpol (Criminality) can be done in the blink of an eye. I had an RCMP check done on me a few months ago... I think I mentioned it. Faster than their debit machine could process my debit payment, they were done generating the police certificate (that includes local and CPIC queries).
EC's are expected to "enrich" Canada, verses the spousal's which may or may not.... Canada targets talent who can strategically grow the economy. PGP's are the boat anchor, as a large majority of them end up only dragging on the system.
I wouldn't worry, you're almost done