f she is a Canadian citizen with an American Permanent Resident Card (i.e. a Green Card) then she can only apply for a Canadian Passport.
If her passport expired less than one year ago, she can submit a ‘simplified renewal’ application and she can mail it to you and you can drop it off at Passport Canada office. However, you will not be able to pick up the passport for her.
Mailing usually only takes about 20 business days, so she still has time to apply from the United States.