said by mlerner:
If she's that close to the border, she could just get AT&T service and use their roaming for a fraction of the cost.
A fun but non practical solution. Data roaming is still outrageously expensive.
When visiting anyplace in Canada that is not close to border they'd pay voice roaming.
She'd have a U.S. number, and all her Rogers friends would have to pay to text her.