Sounds like you were given some poor stock, tsc gets their chicks from hoovers which is a crummy hatchery, and you can never tell from random breeders. It's unusual to loose so many to cancer. Maybe get some new stock from a better hatchery or beeeder.