What can cause a heightened sense of smell?

Hard to say. Hard to say, if this has always been the case, then you are just fortunate and maybe should consider being a chef! If it is new, it's possible that you used to have some nasal issues that limited your sense of smell that have now improved (like allergies). If you are smelling something funny that is not actually there, then you should see an ent.