Over the years, Toronto Argonauts director of player personnel Jim Barker has held several CFL roles; assistant coach, head coach, personnel advisor, and general manager, among others. But of all the ...