I would be cautious of being rigid in your scheduling and not make reservations too far ahead. Reservations for Denali are probably necessary. Your plans sound a bit too ambitious if they are to include all that you have listed. IMHO would think that 10 days in each Anchorage and Fairbanks would be way too long. Different folks have different expectations but from my experience the Alaskan destinations of Valdez, Homer, Skagway, Haines would top my list of places we enjoyed the most. Denali has to be on your list too but if the road into the park continues to be blocked as it was this year that would greatly cut into the enjoyment of being there. As Canada has so much to see don't think it's just a place to drive through as a means of being in Alaska. There is so much to see and do.