data doesn't cover long-distance calls and text messages. If you want to be sure you are strictly on wifi then keep your data off while using 3rd party apps like Whatsapp
I do this and have never had a charge from Rogers and I call friends and family all over the world including sending text messages and sharing pictures through wifi when using whats app and again ive never had a charge because ive been strictly on WIFI