Do you know which address his company uses on his pay check? Does this (living in Windsor and working in Detroit affect his Green Card application? I am working in Bay Area, and I actually can work remotely from Vancouver once while. But I don't know if this will affect my Green Card application.