Hi all,
Sorry for the late update, here is my timeline:
Landing: 07 JULY 2017
(I called CIC on July 14 to ensure that my Canadian address was correct. The cic agent told me that the CBSA officer at the border really forgot to update my address...If I didn't call in, my PR card process will takes forever...)
PR card shipped out: 28 AUG 2017
(I called CIC on 28th and they told me my card was just shipped out at that day.)
PR card arrived in my mailbox (Vancouver, BC): 01 SEPT 2017
I strongly recommend everyone to call CIC during the time of waiting for your PR card. Not only to check the status, but also ensure all your personal details such as phone number/email address/ home address are correct in their system. Telephone: 1-888-242-2100 (in Canada only). If you are outside Canada, you call +1-613-944-4000.
Thank you for all the information you guys provided here. Good luck for everyone!