Around 6:50 a.m. on Saturday, passengers on the Nieuw Amsterdam received a rude surprise when another cruise ship, the Oosterdam, rammed the vessel.
It occurred at Canada Place as the Oosterdam was trying to dock.
Both ships are owned by Holland America and nobody was injured.
The Nieuw Amsterdam is a 936-foot long boat that carries up to 2,106 guests.
The Oosterdam is the same length and carries a maximum of 1,964 guests.
You can hear the collision in the video below, which was posted on YouTube.
This cruise-ship version of bumper cars came only two days after the Port of Vancouver issued a news release announcing a high volume of passengers arriving in May and June.
Each vessel that arrives in Vancouver generates about $3 million in direct economic activity, according to the port authority.
This weekend there is also a third cruise ship in Vancouver, the Norwegian Bliss, which carries 4,000 passengers and is owned by Norwegian Cruise Line.