Noise cancelling wouldn't be that easy, the delay of capturing, processing and creating the cancellation sound stream would make the sound cancelling ineffective. Have a look on wikipedia for "Active Noise Control".
Such a feature would be damn amazing though. I hope someone might be able to prove me wrong.
| HTC Desire HD
| ROM: Android Revolution HD