You can cancel cheques up to 6 months after they're cashed, particularly if fraud is suspected, which is what your question amounts to. Never done it myself but it can definately be done, apparently.
I think it is only if the cheque itself is fraudulent that it can be cancelled after the event, not if it is the transaction in which it was used that was (allegedly) fraudulent.