Personal note:  I did notice that if I tried e-mailing a Fido or Rogers number, the recipient will not receive the message you sent, and instead they will get a message telling them how to retrieve the message.  It seems like a convoluted way of doing things.  It works perfectly with Bell Mobility.  Replies get sent to your inbox too.
  • Rogers Wireless: [10-digit phone number]@pcs.rogers.com
  • Fido: [10-digit phone number]@fido.ca
  • Telus: [10-digit phone number]@msg.telus.com
  • Bell Mobility: [10-digit phone number]@txt.bell.ca
  • Kudo Mobile: [10-digit phone number]@msg.koodomobile.com
  • MTS: [10-digit phone number]@text.mtsmobility.com
  • President’s Choice: [10-digit phone number]@txt.bell.ca
  • Sasktel: [10-digit phone number]@sms.sasktel.com
  • Solo: [10-digit phone number]@txt.bell.ca
  • Virgin: [10-digit phone number]@vmobile.ca

http://smartcanucks.ca/how-to-send-free-text-messages-to-rogers-fido-telus-bell-virgin-cell-phones-canada/