You need to be careful about monthly maintenance fees with TD Bank. The bank offers ways to avoid these charges. But many accounts come with substantial fees, especially compounded over time.
As a best practice, always read the fine print before setting up an account so you're aware of all the service fees.