The Toronto Maple Leafs have signed top draft pick Luke Schenn to a three-year, entry-level contract, general manager Cliff Fletcher announced Tuesday.