No one was injured when the pilot glided the Harbour Air de Havilland single engine Otter to a landing in Ganges Harbour at Saltspring Island.
Airline Vice-President Randy Wright says the pilot reported an engine problem during the flight and was forced to divert to Saltspring.
There were 11 passengers on board along with the pilot.
Wright says the passengers paid compliments to the Victoria-based pilot, who he describes as a well-seasoned pilot with seven years experience with the company.
Wright says Harbour Air is investigating the cause of the problem and expects the Transportation Safety Board to become involved as well.