Brian Burke is expected in Toronto this weekend. ((Nathan Denette/Canadian Press))

Brian Burke has agreed to a contract to become the president and general manager of the Toronto Maple Leafs, a source has told the Canadian Press.

Burke is currently in Boston for Thanksgiving and hasn't signed the deal yet. An official announcement is expected on the weekend ahead of Toronto's home game against Philadelphia (CBCSports.ca, 6:30 p.m. ET).

Burke had told Scott Morrison of CBCSports.ca earlier in the week that the deal was "mostly done."

The contract is believed to be a six-year deal, including the remainder of this year, at roughly $3 million US per season.

Burke, 52, left the Anaheim Ducks on Nov. 12 after almost four years as GM. He helped guide the Ducks to the Stanley Cup title in 2007.

He would become the 13th general manager in franchise history.

He has been on the team's radar since almost immediately after Anaheim won the championship. Cliff Fletcher has been serving as interim general manager after the firing of John Ferguson Jr. in January.

With files from the Canadian Press