COLUMBUS, Ohio -- Torrance Gibson, the former Ohio State receiver whose career has zigged and zagged as much as any player's in recent memory, is now heading north.

As in Canada. As in the Canadian Football League. The Edmonton Eskimos announced on Friday that they've signed Gibson as a receiver.

So let's backtrack on Gibson's path to the CFL:

* He signed with Ohio State as a quarterback, and moved to receiver almost instantly after arriving on campus. He redshirted in 2015, looking poised to crack the receiver rotation in 2016. Had a strong spring game heading into that season.

* He was suspended by the university for the fall semester of 2016 for a violation of the school's student code of conduct, and missed the entire 2016 season. Urban Meyer came out strongly against the decision to suspend Gibson, but his status never changed.

* Gibson never received his reinstatement from Ohio State, so he announced an intent to transfer to Cincinnati to play quarterback for Luke Fickell. That transition required some course work at Cincinnati State, a junior college. The plan being to get Gibson eligible at UC for the 2017 season. That never happened.

* So Gibson ended up at Mississippi Gulf Coast Community College, where he played seven games at quarterback last year. Last October it was reported that Gibson had left the team for unspecified reasons. Two weeks later, he was back on the team, playing receiver. The thought was that he'd play a year at MGCC and the sign with an FBS program for the 2018 season. The plan again has changed.

And now apparently Gibson is apparently going to Canada.