Shaft443 wrote:why sign him now? makes no sense.... he is under contract for the next year. why take this approach with him, but not sign extensions for their own players before they expire?

You get him locked up early, rather than allowing him to test the FA market next season...when teams may be in demand for a goaltender. By signing him now, the Leafs locked him up to a contract favourable to them, rather than Toskala (they'd be in a bidding war next offseason for his services).
The contract he signs doesn't kick in until next season, so there's no 4 mil cap hit right now. He has to complete his current contract, meaning he'll make under 2 million this season.
I'd much rather sign him now, then wait until next season and potentially lose him.