He is a three-time Grey Cup champion, having won with three different teams in a span of five years, 2011, 2012, and 2015.
He spent 2007 on the practice roster and all of 2008 injured, but became more of a mainstay in 2009 as he went on to play in 36 games over three seasons with the Lions.
After winning his first Grey Cup in 2011, he was then signed by the Toronto Argonauts as a free agent on March 2, 2012.
[1] He won another Grey Cup with Toronto and spent two seasons in total there until he signed with the Edmonton Eskimos, also as a free agent, on February 11, 2014.
He spent the 2016 season with the Saskatchewan Roughriders and remained out of football until he was signed the following year by the Lions again on August 8, 2017.