Canada striker Jonathan David has joined Lille on a five-year contract from Belgian side Gent, the French Ligue 1 club announced on Tuesday, with media reporting that he has signed for a Canadian record €30 million ($35.23 million).

The financial terms of the deal for David, who was voted Canada's player of the year in 2019, were not officially disclosed by the French club but the reported fee would make him the most expensive Canadian player in history.

The previous Canadian record was winger Alphonso Davies' move to Bayern Munich in July 2018 from MLS side Vancouver Whitecaps, who said the fee with add-ons could exceed $22 million.

"This is a very good team with great players," said the speedy 20-year-old David. "I want to play and to progress and I think that this is the perfect place."