I'd suggest you consider the northbound Radiance sailing from Vancouver.
The further north you go, the better the scenery (IMHO).
Radiance is designed with more public spaces with outside views.
The train between Seward and Anchorage is beyond amazing!
The first and last full days from/to Seattle can be a bit rough as the sailings go west of Vancouver Island and not through the "Canadian inside passage".