TD Bank offers a welcome bonus for new account – you can get $300 bonus if you open a new checking account, and another $200 if you open a savings account. There is a minimum deposit required of $500 or $2,500, depending on account, within 60 days.