D’haquille “Duke” Williams didn’t exactly leave Auburn on good terms.

After multiple suspensions, his last straw at Auburn was getting kicked off the team in Oct. 2015 because of an altercation he got in outside of a bar with teammate Xavier Dampeer. Williams was plenty talented — he had 750 receiving yards and 5 touchdowns in his last full season at Auburn in 2014 — but he still went undrafted in 2016.

Now, though, it appears Williams is making a name for himself north of the border. In his second year in the league, he’s leading the CFL in receiving yards 3 weeks into the season.

The National Post did a profile piece on Williams’ maturation, which shed some light on some of his tough times off the field. Williams admitted that when he joined the CFL, he was “immature” and “selfish.”

He shared some insight as to what kind of mental transformation he went through in the last couple years:

“Once I came up here, it just hit me. I started loving the game more. I discovered how much I love this game. I love the CFL. I love the players. I love the players who are not even on my team. They’re all playing here because they just love what they do. That’s what was missing in me before I came here. Once I came up here, it just hit me. I had not been loving the game. I was just out playing the game. Now I’m loving the game. I’m loving watching the film. I’m loving practice. I’m loving every part of it.”

“He’s been nothing but perfect in all the areas,” according to Eskimos head coach Jason Maas.

Perhaps Williams’ fast CFL start can continue and he can get another crack at the NFL (via 3DownNation):