BMO Bank offers some competitive CD rates and a great online savings account, but many of its accounts come with monthly fees. Still, if you prefer to do all of your banking under one roof ...