With Fido in Quebec, I pay 15$/month for 3GB on a data-only plan. I run my phone (voice calls) over SIP (using VoIP.ms) for less than 5$/month. VoIP.ms also does SMS.
I wouldn't recommend it to someone who uses voice calls a lot, but in my case most people text (signal/WhatsApp), even my clients. I have a desk VoIP phone for important calls (I do a lot of sales and support).