I am not sure if you can apply from Canada for your husband.
In USA, you are required to submit original passport, I-94 and I-20 or DS 2019 or any other immigration documents that determine your husband's status in the USA. For safe side, I personally submitted all my documents to New York...