That sounds... illegal.

They're not allowed to open your mail just under suspicion that you have anything naughty. They'd need some proof.

I don't think smell even qualifies as proof, because there's cannabis candies and the like.