Signed with the Hamilton Tiger-Cats for the 2012 CFL season.[1] Posted a career high 31 tackles.
Saskatchewan Roughriders
On May 23, 2013, McElveen was traded to the Saskatchewan Roughriders in exchange for WR Lyle Leong.[2]
Montreal Alouettes
Upon entering free agency, McElveen signed with the Montreal Alouettes after a two-year absence from the team on February 13, 2014.[3] He was released by the Alouettes on November 27, 2014.[4]