Holland America has pretty good deals on Pacific Coast cruise from San Diego or San Frans. to Vancouver. It’s only $199 per person + tax for a 4 nights cruise on Eurodam. I cruised on the Eurodam in 2009, it was a very nice ship!
Then there was even a better deal on the Nieuw Amsterdam ship which is a newer ship from Holland. Sailing from San Diego to Vancouver for 4 nights, has limited last-minute balcony suite room for $249 per person + tax. (Updated : this is sold out now)
Take advantage of these great deals before they are gone!! See the link below :