Texting uses neither data nor WiFi. It uses the SMS framework on the carrier's network. iMessages will go through cellular or WiFi, depending on what's available.
Apps, for the most part, will use whichever data connection is available - cellular or WiFi.
__________________ WARNING: If you see links to ads in the above post, blame the cheesy ad-linking software used by the owners of this website. I do not endorse these ad links. Don't click on them.
Texting uses neither data nor WiFi. It uses the SMS framework on the carrier's network. iMessages will go through cellular or WiFi, depending on what's available.
Apps, for the most part, will use whichever data connection is available - cellular or WiFi.
You can also decide what data activity you want when travelling. Check Settings > Network > and select your options. You can restrict 3G, Cellular data, and roaming data. By choosing wisely, you will find all activity but calls & SMS can be defaulted to WiFi. Keeps the costs reasonable.
If you're travelling within Canada, SMS or texting isn't "long-distance."
Texting to the US has a different rate, and international texting does as well. As does texting back to Canada from there.
If you have access to wifi,* there are a slew of free or near-free ($0.99) texting apps, like Whatsapp, TextPlus, etc., that use data but act like SMS, and most can include media such as photos as well.
*Those apps will work on cellular data as well, but the cool thing is they work on wifi.