I'll tell you the easiest way is using your carrier's SMS gateway. Basically you preface the @ with your cell (just the numbers, no symbols) and suffix it with the address for your carrier.
Here are the major Canadian ones:
[10digitnumber]@txt.bell.ca (Bell and Solo)
[10digitnumber]@pcs.rogers.com
[10digitnumber]@fido.ca
[10digitnumber]@msg.telus.com
[10digitnumber]@vmobile.ca (Virgin Mobile)
[10digitnumber]@mobiletxt.ca (PC Mobile)
[10digitnumber]@msg.koodomobile.com
[10digitnumber]@sms.sasktel.com and [10digitnumber]@pcs.sasktelmobility.com
[10digitnumber]@text.mts.net (MTS Allstream Inc./ Manitoba Telecom Services Inc.)
Check
here for additional information and/or carriers. They even list addresses for MMS (multimedia picture/video/music) messages.
hc