Hi, I sent my PPs to VFS in person, so I can't help you with the second question. However, I know that when you notice an update on your CIC account saying that your application has been approved, it may mean your PP has been stamped. In the update it will show the counterfoil of the visa, the...