The 32-year-old back-row forward, who joined the Wolfpack from Warrington ahead of their 2019 promotion-winning season, became a free agent when the Canadian club failed to gain re-admission to Super League.
Leeds director of rugby Kevin Sinfield said: “Bodene came with an outstanding reputation and recommendation from Brian McDermott and he has lived up to those incredibly high expectations.
“He has settled into our group and become an important senior player in our group.
“The standards he sets in training and in games are an example for our younger players and we are delighted that he has agreed a long-term contract with the club.”
— Leeds Rhinos (@leedsrhinos) November 19, 2020
Thompson, who played in the NRL for Gold Coast Titans, Wests Tigers and New Zealand Warriors, made 11 appearances for the Rhinos but was ineligible for their Challenge Cup run after playing for Toronto earlier in the year.
He said: “It is great to have my future sorted. It has been awesome to be here at the Rhinos.”
Thompson was in the Warrington team that lost to Wigan in the 2018 Grand Final at Old Trafford.
Listen to The Final Hooter podcast, featuring exclusive interviews, every week. SUBSCRIBE to Love Rugby League on Apple Podcasts.
More on site