Background Checks:
How a decision is made on your application
After ur application package reaches the Visa Processing Office [in short - VO] from the CIO, a CIC officer [in short - IO] scrutinizes everything [eligibility check] once more & then begins ur background check process, which is handled by many of the VO's staff, including other agencies.
The IO will make a decision on ur application* based on the immigration requirements at the time u applied, including:
-whether u meet the eligibility criteria for the program under which u applied [ur edn & exp is definitely on their radar].
-whether u have the funds to support urself and ur family when u arrive in Canada.
-the results of ur medical exam.
-the information/clearances received on ur security.
*The VO processing ur application will contact u if u need to send more documents or go to an interview.
Processing times
The length of time it takes to process applications varies depending on where u applied [the VO], how u applied [qualitative & quantitative docs] and the ease of ur security clearances.
U may be able to avoid unnecessary delays by timely notifying the VO of any changes to ur personal info, such as ur address, contact details, or a change in the makeup of ur family;
Your application will be delayed if:
-additional background checks are needed, or
-there are criminal or security problems related to ur application, or
-ur family situation is not clear [reasons could include a divorce or an adoption that is not yet complete or child custody issues that have not been resolved], or
-the VO processing your application has to consult with other CIC offices in Canada or abroad.
BTW, Background & Security Checks will be done on all applications, whatever stream it may be applied, however the outcome [read: speed] of which much depends on ourselves - the way we presented our case file, how meticulous were we to document everything, and our timely response to their queries. Isn't it the same when we partake any project in the corporate world?... do a good job of whatever u do -- that makes the going smoother, easier & faster!
Nothwithstanding the foregoing, a bit of luck does play-up for anything & everything that we do, isn't it? It's the same here as well...
Qorax
Ps.: This is in response to the OP's PM - thanx for directing me to this thread.