Just curious ... how much time do you have to do this ride? It could be done in about 2-3 days, Randonneuring style ... or about 10 days at a comfortable touring pace. Of course, the more time you've got, the more time you have to take little side trips and see more.
For example, I'd recommend a side trip to Johnson's Canyon and Banff if you can fit it in ... that would probably be an extra couple days.