I had been following this thread for long time and thought to share the experience of landing. I landed yesterday at Pearson airport after a short trip to US. It went smooth, did not ask for POF (I was ready to provide), asked those three question regarding criminal record etc. , told us to wait for few mins and then we signed the COPR. Officer then congratulated us

After that we got our new SIN number right there from Airport Service Canada. It took around 40 mins to get everything done. Best of luck guys who are waiting for PPR.
Thank you guys specially dan_and, Asivad Anac, Dilbert, Heeru_maan, m_dewan33 and everyone who helped me in this long process and who are helping each other in this forum. Wish you all a happy, healthy and prosperous life in Canada. Thank you again.