Der gebürtige Schotte Arfield debütierte im Februar 2007 in der Schottischen U-19 gegen Österreich. Nach einem weiteren Einsatz in dieser Altersklasse im selben Monat gegen Norwegen, kam er ab Oktober 2007 in der U-21 zum Einsatz. Sein Debüt gab er dabei gegen die Niederlande, als er für Rocco Quinn eingewechselt wurde. Im März 2016 wurde Arfield, dessen Vater aus dem kanadischen Toronto stammt, in den Kader der Kanadischen A-Nationalmannschaft berufen. Sein Debüt gab er im WM-Qualifikationsspiel gegen Mexiko in Vancouver. Im Jahr 2017 nahm er mit der Nationalmannschaft am Gold Cup in den Vereinigten Staaten teil und erreichte das Viertelfinale.