Since people are comfortable today, this would only work to a limited extent in reality.
Why limited extent?
Why not create a smart contract to move goods from one location to another at a certain time? Then put the cancellation code on the certificate.
I give you the certificate as collateral for a loan. When I pay back the loan, you return the certificate, and I can cancel the collateral.