Davies verkreeg begin juni 2017 zijn Canadees paspoort, waarmee hij uit mocht komen in het Canadees voetbalelftal. Zijn debuut volgde een week later, op 13 juni 2017, toen hij onder bondscoach Octavio Zambrano mocht meespelen in de oefeninterland tegen Curaçao (2–1 winst). Rangelo Janga opende de score namens de tegenstanders, maar twee minuten later zorgde Manjrekar James voor de gelijkmaker. In de tweede helft tekende Anthony Jackson-Hamel voor de winnende treffer. Davies begon op de bank maar acht minuten na rust mocht hij invallen voor Raheem Edwards. Met zijn invalbeurt op zestienjarige leeftijd werd hij de jongste speler ooit in het Canadese nationale elftal. Zambrano riep Davies later dat jaar op voor de Gold Cup. In de eerste poulewedstrijd, tegen Frans-Guyana, mocht Davies in de basis beginnen. Dejan Jakovic en Scott Arfield scoorden in de eerste helft om Canada op 0–2 te zetten. In de zestigste minuut maakte Davies zijn eerste interlanddoelpunt. Via Roy Contout en Sloan Privat kwam Frans-Guyana nog bijna langszij, maar Davies maakte vijf minuten voor tijd zijn tweede, waardoor Canada met 2–4 won. Na deze wedstrijd was hij niet alleen de jongste speler, maar ook de jongste doelpuntenmaker ooit in het nationale team. Ook in de tweede groepswedstrijd, tegen Costa Rica, wist Davies doel te treffen. Uiteindelijk werd Canada in de kwartfinale uitgeschakeld door Jamaica. Zijn toenmalige teamgenoten Sam Adekugbe, Russell Teibert, Marcel de Jong (allen eveneens Canada) en Kendall Waston (Costa Rica) deden ook mee aan het toernooi.