I was on the 6 day reposition cruise from Vanvouver to Los Angeles, celebrating my 10-year anniversary with my wife. A friend's family also joined us.
Booked about 6 months before sailing and paid 1100 for two for an inside cabin. One week prior sailing the pricing has gone down to $800 for two, so I called Costco travel. No you will not get a refund for the difference (unless you got a "lowest price guaranteed package), but Costco is nice enough to get NCL to upgrade my cabin to oceanview for free. (At the time the ocean view cabins were about 1000 for two, so I guess you can "exchange" to anything that's under the price you paid originally.)
I arrived 3 days early to Vancouver to do some sightseeing, with a rental car that I picked up from Avis @ airport. The return location is Hornby Street that's fairly close to Canada Place. However, this time NCL was assigned to use this "Ballantyne Pier", and I've heard bad thing about that neighborhood, so my original plan of "dropoff -> return car -> walk" was changed to "dropoff -> return car -> taxi". Taxi was $13 from Hornby Street to Ballantyne Street, and $15 including tip was all I paid. Pretty reasonable.