https://www.courts.ns.ca/courts/small-claims-court
Provincial Small Claims Court should be the appropriate avenue for this person to get restitution. This is different than a scam, where the person is fooled into approving a request, banks have more reason to say its the victim's responsibility, but here the money disappeared with no action on the victim's part.
Unless TD can prove that it was something the customer did that allowed their money to leave their account that way and the customer can show they weren't negligent either, and had tried to follow all internal steps to resolution as soon as he noticed, he should have a decent case to argue. I think in this particular case I'd get a lawyer to keep TD from weaseling out on their technical excuses.