I have been using Trailer LIfe Directory for years. Put in where you are and where you want to do, put in preferences (i.e., no ferries, whatever) and punch the button. It will calculate your route, providing elevation along the route. If you don't like the route, (you don't want to drop down into the US) then pick a midway point enter that into the calculation. Plug in a street address and it will take you to the front door. Also shows food,lodging, fuel along the way. Comes on discs, so load your computer and hit the road.
GM