For this subject matter per capita (should really be per licensed driver to account for different rates of public transit usage between populations but per capita is close) is appropriate because people care about the likelihood of something over a lifetime.
Miles driven would be useful too but not as directly useful in evaluating odds of any one random person dying in a car crash.
Regardless, I'm be interested in seeing the stats broken down by accident type (which is tracked by the police and insurance companies to some extent).
My suspicion is that there's several accident modes that are more common in North America that make up most of the difference.
I also suspect that just like pretty much ever other thing that's common at scale but statistically unlikely at the individual level socioeconomic status is the best predictor.