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.