Mine is exactly same state.Approved April 4th and waiting for PPR mail ever since.The difference being my VO is vancouver.
Since i am from Ottawa ,i am not in the landing interview waiting pool i guess.
So much drag just to send PPR mail after approval