While I agree (I almost exclusively use data), the thing is you're buying a phone, whats the point of a phone if you can't call?

Koodo prepaid would pretty much work for this, unless you use as much data as I do, then it's not worth it... but since you mention 1GB and didn't specify a price...

First you'd get a Booster ($15 for unlimited text).

Then you could add a data pack ($30 for 1GB)

Now as long as you were paying $15 a month your data wouldn't expire and would rollover. So basically if you had a light month and used 500 mb, you'll still have 500 mb the next month and would only have to pay $15 for texting. Might be something to look at?