<span>Nicotinic acetylcholine receptors (nAChR), are <span>ligand-gated ion channels and they can be a Na+, K+ and Ca2+ ion channel. Since nifedipine is a Ca2+ channel blocker (Ca2+ channel antagonist), it might inhibit the response of acetylcholine (if its receptor is Ca channel).</span></span>
Smoking has been statistically identified as a <em><u>causative</u></em> element in the development of cancers of the lung, tongue, esophagus, and stomach.
It's certainly not a <em>prevention</em> in any way.