MyRide by Yamaha is a decent app. If you turn it on before your ride it tracks your route along with distance time and stuff like lean angle. There are navigation apps that look for twisty road but unfortunately roads in and around the GTA are mostly laid out in grids. Unless you head up North or down into NY and PA they are pretty useless.