Na kraju aktualne sezone Davidu završava ugovor s francuskim klubom, a u Barceloni Davida vide kao dugoročnu i buduću zamjenu za poljskog centarfora Roberta Lewandowskog.


Pritom se napominje kako će Barcelona u toj utrci za Davida morati pobijediti prvenstveno dva engleska premierligaša, Arsenal i Manchester United.




Od 2018. do 2020. godine David je igrao za belgijski Gent nakon čega je prešao u Lille. Tijekom karijere je odigrao 59 utakmica za kanadsku reprezentaciju, a postigao je čak 31 pogodak.


Ove sezone David je ponovno ponajbolji igrač francuske Ligue 1, a trenutačno je s 11 pogodaka prvi strijelac lige.