Bear in mind that "cancelling" headsets actually produce TWICE the noise. Used improperly or in very loud environments, you can cause hearing damage without realizing it. Used occasionally in a plane would almost certainly be safe.
But the suckers are really expensive.