Rogers does not charge extra for data Canada-wide, nor for texting Canada-wide. For voice, it's all "long distance."
With one exception: the only place in Canada where Rogers charges extra for roaming, is on the "Dryden Municipal Telephone System cell phone network." And that is new as of August 2009.
I'm not suggesting you avoid Dryden, Ontario, of course.
Indigo iBooks, enquire within