We were in Vancouver before our cruise in July 2017 with a family group of 14, and we stayed at the Residence Inn on Hornby. The breakfast was excellent and it worked really well for us. You do have to take cabs to the cruise terminal, but it's inexpensive, and the cabs drop you directly at...