The U.S. Coast Guard says the 286-foot Saint Laurent was headed from Montreal to Toronto when it hit a wall in the Eisenhower Lock in Massena, near the Canadian border, around 9:45 p.m. Thursday. There were 274 French passengers and crew aboard.
St. Lawrence County emergency officials say none of the injuries are serious. Officials tell WWNY-TV in Watertown that all 17 were treated at the Massena hospital and released.
Officials say the water has been drained from the lock, and the ship will remain there with both lock doors closed until it can be moved.
The Saint Laurent is owned by International Shipping Partners.
The crash remains under investigation.