Few firms have been able to blend predictive virtual assistants, geolocation, data analytics and other cutting-edge technology into apps like TD Bank, which has more mobile users in Canada than anyone in finance.