TD Visa Informative - Witholding funds
TD Visa claims a seamless banking system between your TD Visa card, your investments and your regular banking accounts.
First, if you make a payment to your TD Visa card at your local bank or using Online Banking, these Visa payments do not show up on your statements, leaving the consumer wondering where the money has gone.
Second, when you try to use your Visa, on the same day, you can't.
Third, if you even transfer funds from an RRSP to your TD Visa, you can do it, but the transaction doesn't happen until some future date decided upon by TD Visa - the rationale being that they have to calculate RRSP totals the next business day. No TD official could explain why the calculation and transfer couldn't happen the same day.
Maybe they just like having a little extra money in their coffers.