As I understand it, niose cancelation requires an enclosed volume of space. It's why you never see it on open back headphones. Cars and aeroplanes are completely enclosed too.
The main caveat to active noise cancellation is that you cannot construct a destructive interference pattern that cancels the noise everywhere. Creating destructive interference to cancel out the noise at your ears will unavoidably mean creating constructive interference somewhere else.