In a month you could easily take the train to LA (or further?), rent a car, taking in all the sites on your list (weather permitting) in a loop trip, then train it back to Seattle.
If you are flying into Seattle, or Vancouver, you would possibly find it cheaper to fly out of there as well.
Lifey