Wifi module for arduino shield
Wireless doesn't necessarily mean it's WiFi.
You should get an XBee module that explicitly states that it's a WiFi module.

For a cheaper alternative you can check ESP8266 WiFi modules, which you can get for $5.