It's about time Rogers started offering an unlimited calls plan, but I think $50 and $70 for the local and Canada-wide calling plans respectively are far, far too expensive, even for an off-contract offer! Add a three-year contract and I think you end up with a pretty rotten deal.
I'd urge people to hold out and, if possible, not resign a three-year contract to get this plan. I think the bill'll get real old, real fast in a few month's time when your friends are getting better deals from the new carriers.
Just my two cents! Rogers has got a killer network, but they also "kill" you with their plans - time to switch over and help a new carrier build their network if you're looking for unlimited calling, in my humble opinion.