I just tested this, it is case sensitive and it doesn't ignore things after 8 characters.
I'm using TD Canada, not sure if they've maybe updated since you tried?
I'm using TD Canada, not sure if they've maybe updated since you tried?
edit: after updating my password it's now case sensitive, and allows special chars. As the sibling comment suggests, it looks like they have two different authentication routes and updating your password moves you onto the newer one.