Driving to Montreal next weekend from Boston. I would just use Google Navigation, but once I cross the border, I would start roaming for data. I was thinking of just switching to some offline app with cached maps. Which ones are the best? I will have the 120MB data package added before I leave, but id rather save that for emails, and other stuff.