@Baldimo,
Baldimo: I'm not race-obsessed at all. "Genetics" is of course a scientific study, but white supremacist make all kinds of claims for genetics affecting one thing or another in support of their white supremacist notions. I'm not saying you are a white supremacist, but you are using "genetics" euphemistically as they do here. I'm perfectly willing to deal with the fact that in the US blacks have shorter lifespans, I'm just laughing at you trying to dance around saying blacks and using the euphemism "genetics". The large majority of people in both the US and Canada are white, that is, of recent European origin. Yet Canadians, with 81% of their country being white, and 19% being the shorter-lived nonwhites, outlive the white people in the USA by three years. And the white people in the USA come from the same European countries most Canadians come from. So we can rule out the three year difference in life expectancy as being from "genetics".
As far as overweight goes, the US is the 22nd most overweight country out of 167 countries ranked, Canada is 26th. Not much difference there, certainly nowhere near enough to explain a three year life expectancy advantage for the Canadians.
Fact is, the US is the shortest lived advanced nation on Earth. All the advanced countries with national health care programs live longer than us. We've fallen back to the life expectancy of Eastern Europeans who are still recovering from their Russian political and economic captivity. And we are the only advanced nation that never developed a universal health care system. That relationship is impossible to gloss over, but I'm sure you will try.