It's not often a banking app cracks the Play Store's top 10 charts. But a relatively new app from TD Canada Trust called MySpend has found a way to cross that invisible line between utility and everyday necessity. And that's no accident.