When was the last war fought in North America?
Good point. However, if you count Mexico in North America (and NAFTA certainly does), then there was a bit of a Civil War/guerilla war thing going on in that country's southern region. It is still on-going, as far as I know.