Tyler Toffoli scored twice as the Montreal Canadiens held off a late push from the Vancouver Canucks for a 5-3 win.