Paying your bill with online banking is a great way to pay your bill. It takes 2 to 3 days for the payment to show up. When it does show up, it'll be credited with the actual day you made the payment or when TD transferred it - forget which date applies-:)
You can use online banking to pay postpaid accounts, but not prepaid. It takes a few days to clear the bank. If you have a prepaid account and no credit card, you can use top-up vouchers or Visa debit.