Hi, while I am waiting for some paint to dry I am looking at my maps for routes for your trip.
From Taos, NM go North West to Durango, CO.
Take the loop to Silverton, Ouray and Cortez. Include a stop at Mesa Verde Nat'l Park.
From there head North to Jackson, WY, Grand Teton Nat'l Park, Yellowstone Nat'l Park. When leaving the park take US 212 to Red Lodge, MT(Beartooth Pass).
Then you can go West on I-90 to Missoula, MT.
Going North through Glacier Nat'l Park (Going to the Sun RD).
Continuing on North through Jasper Nat'l Park, Lake Louise, Jasper, AB.
Going West to Stewart, BC and Hyder, AK.
The Fish Creek Park in Hyder, AK is a must. That is July to September when the bears are fishing.
Then the Cassiar Hwy North to The Alaska Hwy.
You should go to Dawson City, YT and Chicken, Ak on your way to Tok, AK.
US National Parks pass. http://www.nps.gov/fees_passes.htm
$50.00 US for one year but that is for one vehicle with passengers. Prices vary at parks, Yellowstone was $10.00 US for 1 person on a bike. 2 persons on 1 bike $20.00 US that is the same price as a car.
The only problem I can see is The mountain travel in May.
I have listed most of the hotels on the Alaska Highway and the Cassiar Highway on my website.