Terms of the deal were not released. The 19-year-old has 13 assists and 24 penalty minutes in 25 games with the Vancouver Giants of the Western Hockey League.
"We are extremely pleased to have signed Brendan," Ducks executive vice-president and general manager Brian Burke said in a statement. "He is a strong and fluid skater with good puck sense."
The six-foot-two, 200-pound blue-liner was selected in the second round, 31st overall, at the 2005 draft.