I have travelled on the Alaska State Ferry route from Juineau to Ketchkican.
Very cheap, clean and good food compared to european ferries, goes all the way down to Prince Rupert.
Lots of wildlife to see on the way, keep your eyes open.
The best bit is that its NOT acruise ship. The cruise ships cannot get through the Wrangel narrows and have to go round.