USA TODAY Sports

Justin Williams had a storied career, but one of his last stops was almost Toronto.

The 42-year-old forward, known as 'Mr. Game Seven', appeared on the JD Bunkis Podcast on Wednesday morning to discuss several topics, including Auston Matthews, Alex Ovechkin's quest to Wayne Gretzky's goal-scoring title, plus his final try at free agency.

Williams looks back on his career, saying he would've liked to have played for a Canadian team. During that last crack at free agency, at 38 years old, he says signing with the Maple Leafs could've happened.

"Right when I semi-retired a little bit, I had thought about it. We had discussions. It just didn't happen," Williams told Bunkis. 

"When I look back on my career, yes, I would've perhaps liked to have played for a Canadian team, that's for sure. It didn't happen, I'm not losing any sleep over it but I think it's something, it's not for everybody, but it's something everybody should experience playing for a Canadian team."

Williams wound up signing a one-year, $2 million deal with the Carolina Hurricanes in Jan. 2020, a team he had already spent parts of six seasons with. That was the final contract of his career, and although things didn't work out with a Canadian team, the Cobourg, Ontario native has no regrets.

"There's discussions all the time that happen and it just didn't come to fruition and that's fine. I don't look back with any regrets, but playing for a Canadian team would've been nice."

Williams finished his career with 797 points in 1264 regular season games, split between the Hurricanes, Los Angeles Kings, Washington Capitals, and Philadelphia Flyers.

A three-time Stanley Cup champion, Williams also has seven goals in game sevens throughout his playoff career, which is tied for the most-ever in the NHL alongside Glenn Anderson. Williams played a total of 162 playoff games between the Kings, Capitals, Hurricanes, and Flyers, scoring 41 goals and 61 assists.

More must-reads:

TODAY'S BEST
Antoine Winfield Jr. agrees to record contract extension with Buccaneers
Bears coach provides massive update on QB Caleb Williams' progress
Rookie camp sheds light on Patriots' efforts to develop Drake Maye
First game of 2024 NFL season features rematch between two AFC powerhouses
Bronny James receives medical clearance, expected to remain in draft
Nuggets teach Timberwolves it's never easy to knock out the champion
Panthers come from behind to take Game 4 vs. Bruins
Hawks win 2024 NBA Draft Lottery
Watch: Padres star passes father on all-time home runs list
Terrion Arnold honors his mother in a unique way
Brad Keselowski breaks 110-race winless streak at Darlington
Watch: Manchester United ties record, highlighting club's ineptitude
Celtics' Jrue Holiday praises overlooked aspect of Jayson Tatum's game
Arturs Silovs' 42 saves lead Canucks past Oilers in Game 3
Braves star leaves game early due to left side soreness
Pacers blow out Knicks on Mother’s Day, even series at 2-2
Hawks GM 'shocked' that his team won the NBA Draft Lottery
Prolific former Brewers, A's slugger announces retirement
Saints to sign veteran offensive lineman
Smother's Day: Pacers shut down Knicks in first half of Game 4