The Montreal Canadiens and Edmonton Oilers have made a deal on the eve of the NHL trade deadline.

Montreal has acquired defenseman Brandon Davidson for forward David Desharnais. The deal was announced Tuesday night.

The 25-year-old Davidson played 28 games this season for Edmonton, getting one assist. He has five goals and 13 points in 91 games.