In Toronto we have been doing 10 digit dialing for a least 5 years now. 416 has ran out so all Greater Metropolitan areas on the outskirts of Toronto went 905 and then when 416 number ran out 647 was created. But calls to 647 and 416 and most 905 are still local calls to each other.