Remember while visiting this forum or spreadsheet never ever compare your time-line with rest of the applicants as each and every case is different and has varied amount of deviations and derivations which need to be scrutinized by the visa officer in order to reach the final verdict which for many cases may be positive and in worst case scenario negative as well.
The following are the areas which may delay someones application post the positive eligibility report mail:
1. An application with numerous companies which eventually require to be verified by the local visa officer. Less amount of work history = less time it takes. So we can say that employer history is directly proportional to passing of the employer verification stage in less time.
2. An application with a single applicant as compared to people with family takes less time to complete as there are few verification process to deal with and hence an applicant with complete family along with children would be slightly a more tedious work for VO as the VO has to make all the verification and medical test of all the members and if any of the test or verification leads to negative result then it would lead to delay as re-medicals would be initiated for the stage to be cleared.
3. The moment the medical stage gets cleared CIC gets geared into a whole load of complete background of the applicant. It's only after 9/11 US/Canada and other developed nations have gone paranoid and they would go to any extend to make sure that your name does not fall remotely near to any anti-social or terrorist activities because that's exactly the reason CIC asks for all the travel history which is actually the last hurdle which one needs to pass so as declare yourself free from any security risk for CANADA, henceforth if any applicant has visited any of the countries which CIC declares having high risk would automatically create snag or delay in the file since they would contact all the concerned agencies to cross verify your stay. One more thing is that more number of countries a person visit the more amount of verification is done with respect to all those countries and that too after receiving the PCC from those countries. It's a entire different ball game after all they are going to make a foreign national a permanent resident and later on a citizen of their country so i think whatever they are doing does make a sense.
4. Last but not the least which may also affect the processing of your file i.e a fast working visa officer. That true after all they are also humans so variations exist as some may take decision after seeking additional information and some may be experienced enough to sniff out any discrepancies by just looking at the documents and make necessary decision on the spot which drastically affect the overall turnaround time.
5. Finally, it may sound funny but it really matters a lot, which is 'LUCK".
So dear.. wait for your day have patience and above all as your name suggest have HOPE and just like others our lucky day would be around soon.. All the best and take care