A B.C. ferry has been safely removed from a berthing structure it smashed into at the Langdale terminal after nearly 10 hours on Tuesday.
Crews used a a tugboat to push the vessel free shortly before 6 p.m.
The Queen of Surrey was approaching the terminal when it came to an abrupt stop, according to witnesses at the scene.
Danyelle Girard was on the vessel when it collided.
“There was a bunch of noise, it sounded really loud all of a sudden, like the brakes started going all weird from the back of the ferry,” she said.
“And then all of a sudden they came over the speaker and it was just like, ‘Brace, brace, brace brace!” and everything just slammed forward and everything jolted forward.”
WATCH: BC Ferry hits dock and damages front of the ship in Langdale
BC Ferries spokesperson Deb Marshall said the ferry came into contact with the berthing structure and became stuck on a pontoon.
Marshall said there were no injuries. Nearly 300 passengers and 125 vehicles, none of which were damaged, remain on board.
Girard told Global News that there was a frustrating lack of communication from BC Ferries about what was going on and how long the boat would remain stuck. However she said staff on the vessel were very pleasant, and provided free food to passengers trapped on the vessel.
BC Ferries said ferry service between Horseshoe Bay and Langdale was temporarily suspended. A tugboat was brought into free the vessel and a water taxi for foot passengers was put in place between Horseshoe Bay and the Sunshine Coast.
Evening service was scheduled to be provided by the Queen of Cowichan.
— With files from Doris Bregolisse