My first recommendation would be that all provinces use the health card lists, because those are the most comprehensive lists available in the provinces for drawing jury rolls. That's more representative than voter lists and property assessment databases. Those lists include permanent residents, and I think this is one way of increasing diversity. Residency status is another axis to diversity, and this would get us closer to the goal, which is to have juries that represent the full diversity of the community.
I agree with Professor Roach that there's nothing about the fact that permanent residents aren't citizens that should meaningfully exclude them from jury service. They're part of our communities.