Marine Atlantic was forced Tuesday to keep a ferry out of service because of recurring problems with its generator, affecting the plans of hundreds of people moving between Nova Scotia and Newfoundland.

The MV Highlanders will be out of service "for an additional period of time," with the Crown corporation reassessing its schedule each day until the ferry is able to return to service in the Cabot Strait.

The Highlanders had been taken out of service earlier this month, causing turmoil during one of the busiest travelling periods for Marine Atlantic.

Marine Atlantic apologized to customers for the disruption, which will see affected travellers rebooked on other crossings.

The corporation scrubbed the Wednesday departure from North Sydney to Argentia, as well as the Thursday return from Argentia, to help move traffic between the Strait crossing to Port aux Basques.

"While there is capacity available to transport all passengers, some customers may leave in advance of their original sailing time, some will leave on schedule and some may experience delays," Marine Atlantic said in a statement.

"Affected customers will be re-booked to the sailing that is closest to their original booking time on one of Marine Atlantic’s other three vessels."

Marine Atlantic is offering vouchers for customers displaced for more than seven hours, to a value of $200 for each adult and $100 for children.

Affected Argentia customers will also be offered a refund and free passage through Port aux Basques.