Guys patience is the key.
Let me brief you my situation. I started thinking to apply for PR in Nov 2013 and finally applied for PR in early 2014 while I was in Canada and my file got returned missing one document. In the same year re-applied again, and file got returned saying CEC cap reached even though it was not true as they were about to migrate to Express Entry. Since Jan 1st 2015, I was sitting in the pool. Then returned to India as my contract with my employer expired. After withdrawing and re-creating profiles several times, got PT in Nov 2015. Applied for OINP in Dec 2015. After a long wait of around 1 year, got nominated in Nov 2016. Finally applied for PR in Dec 2016.
It's been more than 3 years (full time involved in this path of my life), I am chasing for this (plan A, B, C and so on, all are failed in my case) and I know sooner or later, I am going to get it.
So, let's hope for the best and keep patience, all will be well.