From YVR, you can take The Canada Line (light rail) to downtown and get off at West Georgia Metro Station. A 10 minute walk is the Fairmont Downtown, a great old hotel with lots of restaurants nearby. The next day, you can take a relaxing 20 minute walk downhill to the cruise pier.