Так как отец Арфилда родился в Торонто, игрок имел право выступать за сборную Канады. В феврале 2016 года сообщалось, что игрок готов подать заявку в ФИФА, чтобы присоединиться к сборной Канады, более не надеясь на вызов в главную сборную Шотландии. В марте 2016 года Арфилд был включён в состав команды Канады на отборочный матч к ЧМ против Мексики. Он дебютировал 25 марта, заменив Тозейнта Рикеттса в проигранном 0:3 домашнем матче с Мексикой. Арфилд был включён в состав сборной Канады на Золотой кубок КОНКАКАФ 2017.