I will take the first stab at answering and let David chime in when he is ready.
With regard to the Stephan Hachemi situation, this bill would be helpful. But as you may know, the Quebec Superior Court recognized that Stephan already had grounds to sue and that there was no immunity in his case, because of the emotional distress he suffered while in Canada. So because he suffered harm here, Iran had no immunity.
That being said, the judgment the Quebec Superior Court handed down creates an odd situation in which the family members of victims of torture now have redress, but the torture victims themselves who were outside Canada do not have a remedy. So this bill would be helpful in that respect, very much so.
With regard to the Duvalier situation, my understanding is that he is no longer a head of state and would have no claim to immunity whatsoever. So the normal rules of jurisdiction would apply. If there were ever an argument being made that he would be deserving of immunity, the bill would clearly defeat it.