I spoke with an immigration officer that may be honest a little bit. He says the documents are printed and expected to be picked up by canada post. But there is no guarantee that those documents were really picked up by canada post. I asked if he could check, he said they wouldn't know because once a document is sent for pick up it is out of their system. So he advised I wait for 6 weeks and call back if I still don't get the document as with that, it can be confirmed missing and they can reissue. Lol. It's crazy but seems they just send out documents and leave it to CP whether they pick it or throw it in garbage. He also says there are some that service canada are calling to pick up from the office but again, he can't say if i will be called. So I'm not bothered anymore. I'll just call after 6 weeks for a new document to be reissued.