We’re booked at the Hyatt Regency for pre-cruise as we already had a membership so can get a preferred rate. It’s a 10 min walk in a straight line to Canada Place, and as we’re not travelling with kids we’re happy to walk that. We found the Fairmont and Pan Pacific just too expensive to justify the slight increase in convenience - their location is fab, although I have seen several reports that the luggage transfer can take a long time to pick up if there are multiple cruises departing on the same day, as the bulk of people staying there all have the same idea!
We’re staying a few days in Vancouver after our cruise at the St Regis, again they had an offer on so were able to get a Junior Suite, plus my husband liked the look of the cocktail bar