If anyone is paying the old $60/month for the "Unlimited Calling Canada Travel Add-On" the price has been reduced to $10/month but you have to call in or visit a dealer to get the new price. They won't do it automatically. http://www.sasktel.com/search/contro...Travel_Add-Ons
Once the gravy train starts to dry up, companies get competitive. I'm sure there were lots of meetings in the board rooms where they're doing calculations of how many subscribers would they need to lose before it's no longer worth trying to charge $60 for the service.
Until VoIP came along, when you made a phone call, local or LD, you had exclusive use of the channel, which is much more expensive than packet switching that VoIP uses. Those trunks are still in use, though they are much less expensive than they used to be. I recall, when I was a kid, LD charges varied with distance, time of day and day of the week. It cost about a dime or so per minute to call from Oakville Ont. to Mississauga and overseas calls were dollars per minute and had to be booked in advance.
Also, at one time, long distance charges were used to subsidize local service.