Był młodzieżowym reprezentantem Szkocji. W seniorskiej karierze zdecydował się reprezentować Kanadę. Zadebiutował 25 marca 2016 roku w meczu z Meksykiem. Pierwszego gola zdobył 7 lipca w starciu z Gujaną Francuską. Znalazł się w kadrze na Złoty Puchar CONCACAF 2017 i 2019