I know a friend who submitted the evidence for less complex and received the positive NOD within 1 month, all the process from arriving to Canada until receiving the NOD took less than 8 months. Then he applied for PR for himself and his family and got a travel document and now he's with his family. He will stay outside Canada with his family (in a third country other than than his home country of course) until the PR is processed.. then he will be back to Canada. (I don't know if this will cause him any problems, i.e. staying for many months outside Canada with his family)?
So.. It happens.. Some applicants are really 'lucky'.. Their file is processed fast, but maybe these are like 2-3% of the total applicants. For the rest (97%) or even more, it takes from 1 year to over 2 years to reach the decision/hearing stage.
Like Canuck78 said, having no expectation is the best way to approach an asylum claim timeline. It may well take more than 2 years (now estimated time is 27 months as per IRCC). Just get yourself a job, develop yourself, get yourself occupied. Don't overthink.... (Easily said I know.. I myself became hopeless)!!!!