Born and bred in Northland, the 28-year-old has made 62 appearances for the Crusaders since joining in 2017.
Castres now seem to have won the battle for Goodhue’s signature, with the club on the hunt for a midfielder following the forced retirement of Thomas Combezou.
Castres finished ninth in the league this season, winning only half of their 26 matches.
Goodhue has played 18 tests for the All Blacks and signed a three-year deal with New Zealand Rugby in September 2020.
He has been plagued by knee problems over the last two years, however, and has been largely confined to the Crusaders bench behind All Blacks second five David Havili and Braydon Ennor since his latest return from injury.
Goodhue is expected to be included in Ian Foster’s 36-man All Blacks squad for the Rugby Championship, named tonight.