Le 27 juin 2017, il fait partie des 23 appelés par le sélectionneur national Octavio Zambrano pour la Gold Cup 2017. Lors de cette compétition, il joue quatre rencontres et inscrit un but face à la Jamaïque. Le Canada s'incline en quart de finale contre la Jamaïque. Le 30 mai 2019, il fait de nouveau partie des 23 appelés par le sélectionneur national John Herdman pour la Gold Cup 2019. Lors de cette compétition, il joue trois matchs, inscrit deux buts contre la Martinique et Cuba. Il délivre deux passes décisives, lors du match face à Cuba. Le Canada s'incline en quart de finale face à Haïti.