I do not know which is best for you, but we like the 7 day roundtrip out of Vancouver.
It saves a lot of airfare. I think you can almost do a BTB and have a 14 day cruise cheaper than you can get airfare.
We really enjoy the HAL cruise from Vancouver, you get the 3 big ports, Tracy's Arm, and Glacier Bay.
Here is a link to the cruise. Hal also has a larger ship doing this cruise, prices are a little cheaper.