The night before departing from Vancouver, we booked a room at the Pan Pacific Hotel, right at Canada Place, at the port. We got the Alaska Cruise Package, so they handled our luggage. The view from our room, in the morning, looked down at the ship, and they have a special elevator that goes directly to the port. It was the easiest experience we ever had.
https://www.panpacific.com/en/hotels-and-resorts/pp-vancouver/offers/alaska-cruise-package.html