The Vikings on Monday signed free-agent linebacker Brian Peters, who played the past two years with the Saskatchewan Roughriders of the Canadian Football League. Peters last year led the Roughriders with 78 tackles and had three sacks. In 2013, he was on a Saskatchewan team that won the Grey Cup.