We took a cruise leaving Canada Place on Canada Day. We allowed some time to walk around before boarding our cruise ship. There were lots of people there due to the holiday. We visited the Olympic Cauldron and watched sea planes take off and land in the bay. There were a couple of bands playing music. One band was quite good and we listened to them for a while. There were also numerous food trucks there and free hand outs. People were handing out Canadian flags.
The cruise ship terminal is located on the lower level of Canada place. The location is a bit odd. You have to walk next to the parking lot to get to the terminal. The line for security, US Customs, and the cruise check-in was very quick and efficient. Overall, a nice place for a short visit and a good departure point for a cruise.