B.C. Ferries has cancelled at least six sailings Sunday after a semi-truck got hung up on the ramp at Horseshoe Bay, stalling travel.

Cancellations have caused a two-sailing wait at the Horseshoe Bay to Departure Bay terminal so far, and travellers' tempers are boiling in the hot sun.

Sorry but <a href="https://twitter.com/BCFerries">@BCFerries</a> you suck!! Maybe you should think about a % of travellers coming from Powell River a spot on the connecting. 9hr day 😡 —@Jacki_66

Ferry officials say they need to wait for the tide to change to solve the problem, which affects routes to Nanaimo and the Sunshine Coast.

"We do have to wait for the tide to come up so that we can get that unit off the main deck," said Deborah Marshall of B.C. Ferries.

"Very rarely has it happened, but it has happened in the past," said Marshall.

A crew is bringing in the Queen of Coquitlam to take over.

The Queen of Oak Bay is out of service while crews try to remove the semi-truck that got hung up.

Service is expected to resume at 12:30 p.m. PT. out of Horseshoe Bay, but at least one afternoon sailing has been cancelled.

The following sailings are cancelled on the Horseshoe Bay-Departure Bay (Nanaimo-Vancouver) route:

6:20 am departing Horseshoe Bay Terminal.

8:30 am departing Departure Bay Terminal.

10:40 am departing Horseshoe Bay Terminal.

4:20 pm departing Departure Bay Terminal.

Along the Sunshine Coast route cancellations include:

6:30 pm departing Horseshoe Bay Terminal.

7:30 pm departing Langdale Terminal.

