in 2019 december, i had applied for someone's visitor visa in india, we got PPR when that person was to fly to US, but we were able to send the passport for visa in USA to LA canada embassy, i think we e mailed to canada embasy, not sure if i have the e mail handy, but this should be possible...