There appears to be no really good map programs that I've found since Delorme's Street Atlas US 8.0. I have their 2005 version and asked it to calculate a route to Fairbanks, Alaska from Texas.
With that product, although it only had US roads (no Canadian ones), you got running mileage and times printed on the strip maps, making it easy to check your trip progress. It won't let you enter Canada on I-15 in Montana no matter what you do.

Well, after I installed MS S&T 2006, I was quite disappointed.
I put it in and then a few seconds later it asks for the Run Disk again. My first thought would be to exchange it for a new copy. At that point, the CD drive in my laptop would disappear from My Computer and I would get an "error 1308: Source file not found, D:\streets\MSMap\PFiles\MSMap\Data\USA_" Deleting registry settings, turning autoinsert notification on or off, installing minimal or maximal, made no difference.
I tried changing cd player but that did not work because I have to put the cd in the same machine as the original instal disk. If you still have a problem after that we'll have to go from there. I wasn't sure what the problem was until I tried copying the files from the Run disc into the c:\Temp directory.
So I purchased a second program, and used the GPS provided.
It acted sluggish and was constantly losing GPS signal, so i figured let me reinstall the program.