В январе 2017 года Эдвардс вызывался в тренировочный лагерь национальной сборной Канады в преддверии товарищеской игры со сборной Бермудских Островов, но в заявку непосредственно на матч включён не был. За сборную Канады Эдвардс дебютировал 13 июня 2017 года в товарищеском матче со сборной Кюрасао. Эдвардс был в составе канадской сборной на Золотом кубке КОНКАКАФ 2017, однако, не сыграв на турнире ни минуты, перед стадией плей-офф согласно опции в регламенте был заменён на Кайла Ларина.