He would also like to text this buddies in the USA . We have 2 cell plans in the USA, so would prefer to keep the Canadian plan cheap??
I would suggest you get the Rogers Anytime Plan then add the $10 International Text Messaging Pack. With the $10 International Text Messaging Pack you get 250 sent messages included and incoming text messages are free. Additional sent messages cost $0.25 each to the US and 35¢ each to other international destinations. source