A Toronto woman is speaking out after TD Canada Trust cancelled her debit card without notifying her.

After dinner one night last month, Mila Mayall tried to pay for the meal using her debit card, but the transaction wouldn't go through.

So she went to a convenience store to take out cash, but that didn't work either. It was only when she called TD Canada Trust that she was told her debit card had been cancelled.

"They didn't even call me to warn me that that happened," said Mayall. "I had to call them."

TD Canada Trust has since admitted the error and apologized.

Mayall said the bank told her a new debit card had been mailed to a different customer by mistake, and that when bank officials realized this the card was cancelled.

On Wednesday, TD issued an email statement to CBC Toronto to confirm that's what happened.

"Human error resulted in one customer accidentally receiving another customer's debit card," the bank said.

"Based on our review, this error did not result in any unauthorized access to our customer's accounts or financial information."

Mayall said a bank manager assured her that her account hadn't been compromised, but the cancellation and following back-and-forth with the bank left her upset.

"I still feel violated," she told CBC Toronto.

Mayall says TD Canada Trust has given her $500 to compensate her for the inconvenience the error caused.