Well I guess for those who filed in early July and late June and haven't got their PPR's should go ahead and contact local MP, one of my friend filed in late June and didn't got the ppr and when she saw that applicants filed on Aug and Sep are getting PPR's she contacted the local MP's office and told them her situation, and the local office dug out some info by contacting her visa officer in ottawa and the officer told the MP's office that she is gonna get her ppr by Thursday (16th April). She went to the MP's office last Monday her ecas that time was "In process", the next day it changed to "decision made" and two days after she got her ppr. She waited months for her ppr, but after talking to the mp her pr process was completed in less than two days!!! Contacting the mp does not expedite your process but you will at least know when you will get your ppr.
Good luck mates !!!