They can apply through a visa office in the US - but the file will most likely be transferred to Mexico because he doesn't have status in the US (and hasn't for decades). I believe we've seen two similar cases here in the past and both were handled through Mexico, if I remember correctly.CanV said:My point is he can apply at a Canadian visa office in the US as there is a good chance they will accept his application since he is not subject to deportation there. OP may want to check with a lawyer as no one can provide a good answer to this.