Yes, it can be cured, but it will likely cost somewhere in the range of $1K per fish.
A lot of what I've read says most peoples fish probably have TB. It only shows symptoms when the fish's immune system is weakened. So, the only thing you can really do is keep the fish healthy enough to fight it off.
Though, as usual, all the information seems to be contradictory. Ranges from sources saying it's rare but will kill your fish within weeks to other sources saying that it's very common and many other diseases are actually symptoms of TB that have been misdiagnosed and it has an incubation period of 6 months to a year.
I've decided to take the course that there isn't really anything you can do about it, a year long quarantine isn't practical, so just keep the fish otherwise healthy.