W sezonie 2016/17 jego drużyna wywalczyła wicemistrzostwo EFL Championship i awansowała do Premier League.
IFK Göteborg 25 lipca 2017 został wypożyczony do klubu IFK Göteborg. 30 lipca 2017 zadebiutował w Allsvenskan w meczu przeciwko IFK Norrköping (4:1).
Vålerenga 12 stycznia 2018 dołączył do Vålerenga Fotball podpisując z klubem czteroletni kontrakt. Zadebiutował 12 marca 2018 w meczu Eliteserien przeciwko Kristiansund BK (0:1).
Kariera reprezentacyjna Kanada U-20 W 2014 roku otrzymał powołanie do reprezentacji Kanady U-20. Zadebiutował 12 listopada 2014 w meczu towarzyskim przeciwko reprezentacji Anglii U-20 (2:2). Został powołany do składu na Mistrzostwa CONCACAF U-20 2015.
Kanada W 2015 roku otrzymał powołanie do reprezentacji Kanady. Zadebiutował 9 września 2015 w meczu trzeciej rundy eliminacji do Mistrzostw Świata 2018 przeciwko reprezentacji Belize (1:1). Został powołany do składu na Złoty Puchar CONCACAF 2017.