Canucks general manager Mike Gillis confirmed the suspension on Thursday.
That means Torres will miss the Canucks' final two games of the regular season, plus the first two games of the NHL playoffs.
Gillis says he strongly disagrees with the suspension. The NHL made the decision after a disciplinary hearing.
The hit on Eberle occurred late in the third period of the Canucks' 2-0 loss. Torres' elbow hit Eberle's head as the Oilers forward was reaching for the puck.