I don't think any "noise cancelling" headphones would work for a gunblast in part to 2 reasons....
OK.. I don't think that you understand the difference between "noise cancelling headphones" and "electronic ear protectors"
Noise cancelling headphones don't significantly reduce the sound pressure that reaches your ears, it just converts the sound energy to something that you can't hear. Sounds like the dull roar of a jet engine (from
inside the passenger comparment), or tire noise on a bus, are canceled, in much the same way that if someone is pushing you down a hallway, you can cancel the action by having someone else push in the opposite direction with the same force.
Electronic hearing protectors on the other hand are just like regular muff-type hearing protectors, except they have small speakers in the "cups", the amplifier that drives those speaker is set to cut-off the power when the external sound reaches a pre-set level.
For instance, if you are hunting, you'll hear about the same as you would with no ear protection on, until you take your shot, which will sound like a loud "click", and then it'll sound just like if you were wearing regular muff-type hearing protectors (for about 1/2 a second) then the electronics will come back to life.
Electronic muff-type hearing protectors, function just fine as regular hearing protectors just by switching them off.
So "noise cancellers" and "E-muffs" are really designed for exactly the opposite conditions. The "Noise cancelers" make hearing some things better in an enviroment of steady noise. The E-muffs work for sudden impact types of noises and really don't work very well in high noise enviroments.