@ nkusi:
I used TD. You can come to any branch, they will be able to check if the cheque is cashed. You can phone to check too. The first time I talked with a customer service guy, no prob. The second time I phoned, another guy was not willing to do it for me until I said that I did it before...