Fishing boats from an Indian village rescued 99 passengers and crew members after the Queen of the North hit Gil Island off Canada 's Pacific coast and drifted for 77 minutes before sinking on March 22 , 2006 .