Who's defensive? Also, was the OP/author of the article an American? If so, then that slams down your argument that we're the ones who are obsessed. You'll never see a Canadian making a post on any forum, or writing an article trying to state why we're better, because you know what? WE REALLY DON'T CARE. We've never tried to be in competition with anyone, because honestly, we're one of the happiest nations in the world and thats all we are concerned with. If anything, we feel poorly for those in the US who wished things were different, but to those that have their ignorant thoughts on how life is in Canada, we just giggle and enjoy what our great country has given us!
Oh and nice try blaming the Mexicans for your obesity rates. Statistically, African Americans have the highest rate of obesity in your country, but I don't even see what race/ethnicity matters. If they're American citizens, then they're American. Who cares where they came from, they're still making your country one of the fattest in the world, and instead of people getting defensive over it, you might try seeing it as a problem that needs to be fixed.