Security checks are the longest process, in my opinion. They send your files back to the Canada embassy of your home country. They, in turn, will tap their third parties to do background checks. If you stayed more than 6 months to one country, they will do the same to that embassy.
I am not sure who does the Interpol and checking of each countries you've been too.
This includes your spouse well.
So if you are single, have 1 single address since birth in your home country, had 1 job ever since and the the only country you've been to is Canada then your checks will be way faster.