Canadian forward Anthony Bennett looks to be getting another crack at the NBA.

Bennett, a Brampton, Ont., native and first-overall pick of the 2013 NBA Draft, has signed a non-guaranteed contract with the Phoenix Suns, according to The Vertical’s Shams Charania.

The 24-year-old has had a tumultuous professional career since the Cleveland Cavaliers took him with the No. 1 pick. He was traded after a dismal rookie season to the Minnesota Timberwolves as part of a deal that also saw Andrew Wiggins land in the Twin Cities. Afterwards, he was waived three times over three seasons by the Timberwolves, Toronto Raptors and Brooklyn Nets.

In total, over the span of four NBA seasons, Bennett has played 151 games, averaging 4.4 points per contest on 39.2 per cent shooting.

Things have started looking up for Bennett lately, however. After the Nets waived him in early January this year, he signed a contract with storied European club Fenerbahce and ended up winning a EuroLeague title. He would, unfortunately, also get waived by the Turkish side in May, but it would appear he did enough to at least earn a camp invite to try and finally get his NBA career going in earnest.

He joins a Suns roster loaded with a lot of up-and-coming young talent, highlighted by sharpshooting guard Devin Booker. Additionally, Canada’s senior men’s national basketball team program coach Jay Triano is an assistant in Phoenix.

Maybe being around a young core and with a coach who has managed to unlock his talent on the international stage will be just what the doctor has ordered for a player with one of the most disappointing career arcs we’ve seen in recent history.