Op 30 maart 2015 maakte Roberts zijn debuut in het Canadees voetbalelftal. In de vriendschappelijke wedstrijd tegen Puerto Rico mocht hij zes minuten voor tijd invallen voor Milan Borjan. Bondscoach Benito Floro nam Roberts in juni 2015 op in de selectie voor de CONCACAF Gold Cup 2015, gehouden in de Verenigde Staten en Canada.