6 czerwca 2017 otrzymał kanadyjskie obywatelstwo i dołączył do zgrupowania kanadyjskiej kadry przed towarzyskim meczem z Curaçao. 13 czerwca 2017 w wygranym 2:1 spotkaniu z Curaçao zadebiutował w reprezentacji Kanady i został najmłodszym zawodnikiem w jej historii. 27 czerwca 2017 znalazł się w grupie 23 zawodników powołanych na Złoty Puchar. 7 lipca 2017 w swoim pierwszym meczu tego turnieju Kanadyjczycy wygrali 4:2 z Gujaną Francuską, a Davies strzelił 2 gole, stając się najmłodszym strzelcem gola w historii reprezentacji Kanady. 4 dni później w zremisowanym 1:1 spotkaniu z Kostaryką Davies zdobył jedyną bramkę dla swojej drużyny. Wystąpił także w ostatnim meczu grupowym tego turnieju, zremisowanym 0:0 z Hondurasem 14 lipca 2017. Zagrał również w ćwierćfinale tego turnieju, jednakże Kanadyjczycy odpadli przegrywając 1:2 z Jamajką 20 lipca 2017. Z 3 golami Davies został najlepszym strzelcem tego turnieju. Został także najlepszym młodym zawodnikiem rozgrywek i znalazł się w najlepszej 11 turnieju.