Karlos Williams’ time away from football did a lot for him. It made him reevaluate what’s important in his life. It changed his appreciation for the money he was making. It forced him to grow up and tighten his circle.



But it did not rattle his confidence or willingness to speak his mind. Williams hasn’t played a competitive game of football since 2015, his nine-touchdown breakout rookie season with the Bills. Five years later — after a stint on the Steelers’ practice squad, multiple NFL substance abuse suspensions and a $10-per-hour job doing home repairs — Williams is gearing up for a comeback with the Toronto Argonauts of the CFL.



“I feel like I’m one of the best running backs in the game right now and I haven’t touched a ball in I don’t know how many years,” Williams said from his home in Florida. “I watch some guys play running back and I don’t feel like they can compete with me. I see...