ARP poisoning is an inherent problem with the design of IP. There is no real defence against it, on any network that uses IP, regardless of what is running on the link layer (ethernet or any other 802.x protocol)
Just keep it under your hat lest someone put it into a firefox extension.
As far as I know, all networks over a shared medium are vulnerable to ARP poisoning.
So in the old days, that was networks using hubs (instead of switches), these days it's wireless networks.
My understanding of the latest (WPA2) WiFi security is that each client creates a private channel with the access point – so it's totally up to the access point whether to trust, or route, anything any client says. That would suggest resistance to ARP poisoning is possible, at least. But I could be wrong, hence the question.