A swab will push wax down deeper. I suggest you have your doctor take a look with his otoscope. I'm betting it's not cancer but just something sitting there that you haven't been able to remove. Or...