You would need a new heat exchanger, which is expensive in parts and labor.
If the water leak damaged the rest of the heater, you're probably going to need to replace the heater.
Usually, copper cyanurate does not form until someone realizes that the pH is dangerously low and throws in a bunch of sodium carbonate to raise the pH.