Buck happy to be cancer-free