Ein paar Tagestouren sind zu weit (Yellowstone - Glacier USA und Glacier Kanada - Vancouver).
Dass ihr in 10 Tagen von Calgary bis Vancouver fahren wollt, halte ich allerdings für unproblematisch, würde es aber anders aufteilen. Wir haben diesen Abschnitt vor 4 Jahren fast identisch gemacht, uns hat Kanada (auch Mai/Juni) nicht so beeindruckt wie die USA. Gerade auch die Nationalparks (Jasper, Banff, Glacier usw.) haben auf uns nicht besonders gewirkt. Das lag sicherlich u.a. auch an dem extrem schlechten Wetter, welches wir hatten, die schönen Seen in den Bergen waren wenig fotogen.
Die Nationalparks sind in ihrer Art nicht mit den Parks in den USA vergleichbar. Es gibt irgendwie keine Eingangsbooth, keine Scenic Roads, das ist alles auf Wandern abgestellt und wir hätten gar nicht gewusst, was wir so lange (wie ihr plant) in den einzelnen Parks hätten machen wollen.
Nachdem damals der Wetterbericht ein dauerhaftes Tief für BC prognostizierte (wir sind teilweise im Regen ersoffen), sind wir nach 1 Woche Richtung USA "geflohen". Wenn überhaupt, würde ich die kanadische Seite nur noch im Hochsommer besuchen.
Salt Lake City würde ich auslassen, das ist nichts besonderes und kostet nur Zeit. Da lieber mehr Zeit im Grand Teton oder Yellowstone oder auch in Moab (da kann man problemlos mehr Tage verbringen).