North American doesn't equal American. There are Canadians and Mexicans to think of too. That said, he's still wrong about all of us being fat.. and just because one lives in Toronto, it doesn't necessarily make him Canadian (and thusly, north american.. Canada making up the bulk of North America, geographically you see).
Admittedly, the US and Mexico are at the top of the
OECD list, but Canada is only about equal with the Czech Republic. That's less than half the rate of the US. It's also within 2.5% of Ireland, Germany, Portugual, Spain, Finland and Iceland.
So stuff it with the north america cracks. Even in the US, most people are not obese and those who are don't need to hear it any more than they already do. Since when do the food habits they exhibit in TEXAS of all places speak for an entire continent?
Though yes, fried coke sounds revolting.