Canadian Data only phone - Possible?

I am trying to set up a phone with only a data package but i still want a number people can call into and ability to send and receive text. Does anyone know of a service like Skype that will sell you a real phone number in Canada so I can still get calls?