Hallo Sadie,
auch wenn du es vielleicht nicht gerne hören willst - ich finde es ist in dieser Form viel zu viel für drei Wochen.
Wenn du ursprünglich nach Kanada wolltest, solltest du dir dort etwas mehr Zeit lassen. Z.B. Jasper mit nur einer Übernachtung ist sehr kurz, dafür lohnt sich meiner Ansicht nach die weite Anreise kaum.
Wenn du gern noch mal nach San Francisco möchtest, würde ich das mit einem Inlandsflug SF - Seattle lösen und dann die geplante Route fahren: Seattle - Vancouver - Jasper NP - Banff NP - Glacier NP - Yellowstone NP - Grand Teton NP - Salt Lake City und von dort zurückfliegen.
So hättest du bis auf die Inside Passage und Lake Tahoe alle gewünschten Ziele dabei. Es ist immer noch viel Fahrerei, aber auf jeden Fall entspannter als die ursprüngliche Route.
Ich weiß, eine individuelle Route auszuarbeiten kann viel Arbeit sein. Ich finde es allerdings besser, im Vorfeld etwas Zeit zu investieren, als dann vor Ort nach den fixen Vorgaben eines Reiseveranstalters meinen Urlaub abspulen zu müssen. Und gerade wenn es daheim stressig ist, möchte man die Hektik doch dann nicht in den Urlaub mitnehmen.
LG Tina