Mason McTavish and the Anaheim Ducks agreed to a brand new six-year contract extension less than two weeks before the start of the NHL season. The new deal will pay McTavish $7 million per year until the 2030-2031 season, per SportsNet insider Elliotte Friedman. This comes after the restricted free agent and the Ducks had […]