Isn't this all changing? I remember a letter last year at our program about not accepting Canadian (foreign) applicants. I could be wrong, as I'm not the director and was not in charge, but I believe next cycle programs have to consider foreign applicants and not exclude based on country of origin?
Again I could be wrong and I didn't study the letter. But I remember getting something about this. We actually had to extend invites to a couple Canadian candidates who met our criteria for interviews.
Doubtful this would be true in a VA setting.