Your insurance at that point was probably a waste of money. To have pre-existing conditions covered, you need to purchase within a week or two (depending on the policy) of initial deposit for them to be covered. At the time you bought the insurance, his Lymphoma would be considered a pre-existing condition.
Carnival will usually allow the change of a passenger, but there is a fee.