So I looked some stuff up and I'm pretty sure the answer is no, I cannot serve jury duty as a permanent resident I would need to be a citizen. They said check box "no" under question of are you a U.S. Citizen and send it back.

I am still a citizen of Canada though, but I hope they would never call me for jury duty if I live in another country.