I agree, a woman who worked for my mom died of lung cancer, she never smoked once in her life.
Cancer can be caused by things other than mutagens though. There is a certain rate of transcription errors when cells divide, and these errors can build up in the same way mutations from radiation, etc. build up. Things that kill cells and force them to divide speed up cell division, and can cause cancer that way. For instance, acid reflux and drinking can both cause esophageal cancer.
You can also get cancer from just being extraordinarily unlucky.