BUENOS AIRES, Argentina - The Chilean navy rescued all 122 people from a leaking cruise ship off Antarctica on Friday.

The Chilean ship Aquiles was transporting the 89 passengers, including two Canadians, and 33 crew members to the Presidente Frei naval base in Antarctica.

The Panamanian-flagged Ushuaia sent out alarms midday Thursday after it started leaking fuel and taking on water, but it never appeared to be in danger of sinking.

A rock damaged the hull as the Ushuaia passed through the Gerlache Strait, Chilean Capt. Pedro Ojeda told Argentina's Telam news agency. The crash left the boat adrift in Guillermina Bay.

The Chilean navy said the cruise ship was carrying two Canadian passengers, 14 Danes, 12 Americans, 11 Australians, nine Germans, seven Argentines, seven British, six Chinese, six Spaniards, five Swiss, three Italians, three French, two from Ireland, a Belgian and a passenger from New Zealand. All were in good condition.

The cruise ship, built in 1970, operates from the Port of Ushuaia in southern Argentina, transporting passengers to Antarctica and islands in the icy waters of the South Atlantic.

The Chilean navy positioned the ship Lautaro near the abandoned Ushuaia in an attempt to prevent any environmental damage from leaking fuel.