Well here's mine:
Build two caissons.
Sink them behind and in front of the ship.
Seal around the edges (the hard part probably)
Pump water from the canal into the enclosed section containing the ship.
When water level high enough (probably doesn't need much) straighten out the ship)
Open the valves on the caissons to level the water.
Pump out caissons and move to one side.
Away goes the ship.
Hand the beer back to the captain and name your price
Tim R