With regards to your question as to why CAN to US Texts have become chargeable.
Only a small, but growing, number of customers send texts while in Canada to non-Canadian phone numbers, which costs more moneny for TELUS to provide because it has to pay the international carrier to connect the text. This change simplifies TELUS' approach to Canada to international text messages and this in fact helps us get rid of having to increase the rates for your services in Canada just to subsised CAN to US texting.
TELUS wasnt charging this before, and other providers have been charging CAN to US already, between .50 to .75 i think.
To help you out, you may wanna add CAN to US Text Msg 100 for $5 or Unlimited for $10 if you think you'll be sending more messages.
Hope this helps. Thank you and we apologise this frustrates you.