It is interesting to see so many people expect to get permanent residence, just because they made the effort to hit the submit button.
Gentle reminder, just because you apply, it doesn't mean you will get it. The Canadian Government can do whatever they see fit with their EE program and immigration, and they can stretch out their processes, and look into your background as long as they want to. Waiting for 2 years - I wouldn't wish this on anyone, don't get me wrong, but we all need to remember, that applicants are invited to apply, and nowhere in the ITA does it say that at the end of the process they all get a PR card.
Waiting is difficult for everyone, and people have to make life choices whilst waiting for the outcome of the application, but it doesn't change the fact that you have already done what you could, now it's their turn, and you just have to wait.
To look at it from a different angle - your application hasn't been rejected, which means you are still a candidate. Try to focus on something you can control and do not worry about something you clearly cannot control.