Your son currently being outside Canada right now does not make him ineligible, if he meets the requirements.
However, if processing goes swiftly you may be invited for the test and interview before July, at which point you would need to be able to show the original documents for your son's application (passport etc). If he is still abroad at that point you would not be able to do so.