So I don't know anything about noise cancelling ones, so I apologize in advance for even replying... Ha. But I would like to share a couple of things. First off, my skull candy earbuds (that fit well, and curve into my ear canal) block out quite a bit of external sound in my opinion. The effect is of course intensified if I'm wearing my full face helmet. Ambient noise is louder when I wear my open face 3/4 Bell Custom 500 helmet. However, when I wrap a quality cotton bandanna around my head, (and over my ears with ear buds in), it really does make a difference. So, quality ear buds and a thick cotton bandanna make a difference for me.
Just thought I'd share, even though it wasn't about noise cancelling ear buds, the Skull Candy brand are pretty good, IMO. :-)
Keep moving, learning, loving, and living.