As the information posted here does help a lot in relieving my mind with the PR process, I am posting my timeline here as well, for who haven't get their PR card yet:
Entry port: Toronto
Landed: 2018/06/27
Approved : 2018/08/21
PR card received: 2018/08/25
No Ghost update (dont understand this...