One explanation of the delay can be given from the OP6c (page 26) for those who are waiting for long:
"12.4. Detecting and deterring fraud
Interviews, site visits, and telephone checks have proven to be the most effective ways to detect and combat fraud. The information gained through interviews where fraud is detected will help officers to identify current trends and patterns, and refine their approach to fraud deterrence on an ongoing basis.
Visa offices will be expected to undertake both targeted and random verifications to detect and deter fraud. The volume and percentage of cases subject to verification should be high enough to act as a meaningful disincentive to those who would engage in fraudulent practices.Pursuant to A40, material misrepresentation is grounds for inadmissibility in its own right with a prescribed two-year period of inadmissibility for those who are, directly or indirectly, involved in such fraudulent practices."
From the above paragraph, it can be assumed that a good percentage of applicants will be taken for random verification. For NDVO, if there is delay of more than 40 days to get MR, that applicants is either pick for random verification or direct verification. (It is my opinion. Other may differ.)
As a cutoff date 20th November, 2014 for 2nd Line Update
Total 2nd Line update: 278
Total MR Received: 176
Waiting for MR: 102
Percentage waiting 37%
So we can say from the above data, for NDVO, 1 out of 3 could be either pick for random verification or for direct verification. This is really very large percentage. Also there are many candidates waiting for 2nd line after PER.
What can be done:
Raise CSE:A few of the waiting candidates can raise CSE and share the response. From that we may understand what is going on.
Rationalize and Accept Delay: Understandable that it is really painful to see someone getting MR though apply after his/her application. But accepts that VO has to operate according to the guideline. They have to perform some verification for some applicants according to the guideline. You may not be lucky this time but in future better luck is waiting. When I found some of the candidates reported PPR and I was waiting, I really felt awful for one day. Then I accept it (what else I can do?). I rationalized that processing speed won't be same for all. As I was planning to land Canada during May-June, so there is enough time to accept delay.
Face the reality boldly: I send all the documents including POF, PCC, and photos. However, during MR request, my VO ask for those again. I was a bit panic and upset about the request. I send all again. For POF, they send me a special form to declare my assets, liabilities, and settlement fund with details about how much I will take during landing and how much after landing. I was perplexed and pissed off about so much detail promising. I decreased my POF from the original one (from CAD35K to CAD30K). As all my documents are genuine and truly represent my affairs, I was sure, they can't find anything even though they suspect something fishy. So don't worry on the verification. Believe me it is extremely difficult from them to find problem if there is no gross anomaly.
VO always give the chance for explanation: Unlike CIO, VO always give the chance for explanation. So if they need some explanation and even they think there is fraudulent data, they ask for explanation from candidate.
Delay does not meant refusal: From past experiences, rejection at VO rates is very low (my gut feeling is that it could be around 1%). So 37% of applicants who are waiting could not be rejected. Let the VO do their work and you chill out. If your information is true, don't worry at all. Treat No News as Good News.
The crux point is that Be Positive. Good news will come. ;D ;D ;D