Transportation Safety Board of Canada
BC Ferries completed an internal investigation into the accident and the Transportation Safety Board of Canada conducted a separate investigation.