B.C. ferry sidelined for six months