If you cancelled all you cards before they found your wallet that is written proof that your wallet was out of your possession...

There is no way to prove someone else did not put the weed in your wallet...