Toronto FC 28 lipca 2023 roku przeszedł do Toronto FC za półtora miliona euro, podpisując umowę do 2026 roku z opcją przedłużenia o rok. Debiut zaliczył tam 27 sierpnia 2023 roku w meczu MLS z Columbus Crew, przegranym 0:2. Na boisko wszedł w 64. minucie, zastępując Lorenzo Insigne. Pierwszą bramkę strzelił 24 kwietnia 2024 roku w spotkaniu Canadian Championship przeciwko Simcoe County Rovers FC, wygranym 5:0. Do siatki trafił w 30. minucie. Pierwszy raz asystował 9 maja 2024 roku w meczu przeciw CS Saint-Laurent, zakończonym zwycięstwem 3:0. Asystował przy golu, którego strzelił Matty Longstaff w 50. minucie. W sumie w kanadyjskim zespole zagrał 5 meczów w MLS.

Rozegrał też jedno spotkanie w rezerwach Toronto FC.

Wydad Casablanca 21 sierpnia 2024 roku został wypożyczony do Wydadu Casablanca. Po raz pierwszy wystąpił tam 30 sierpnia 2024 roku w meczu z Maghrebem Fez, przegranym 0:1. Grał od 60. minuty, wszedł kiedy zszedł Chouaib Faidi. Pierwszego gola strzelił 3 listopada 2024 roku w spotkaniu przeciw FUS Rabat, wygranym 1:0. Do bramki trafił w 88. minucie. Pierwsze asysty zaliczył 14 grudnia 2024 roku w spotkaniu z JS Soualem, zakończonym triumfem Wydadu 3:0. Miał ostatnie podania przy bramkach, które strzelili Mehdi Moubarik w 31. minucie i Sidi Bouna Amar w 62. minucie.