Update: TSN is reporting 3 years, $11.5 million for Beauchemin (3.8 per).
Also, Nazem Kadri has been signed to a three-year, entry level contract.
Leafs also re-upped Ryan Hamilton and Ben Ondrus today. Jeremy Williams and Kris Newbury meanwhile signed with the Detroit Red Wings.
More to come from Alex shortly.