North America has 3 big countries, but it also has Nicaragua, Guatemala, Costa Rica, Belize, Honduras, El Salvador and Panama on the mainland, and the Caribbean island nations are also generally counted in North America as well.

http://en.wikipedia.org/wiki/North_A...nd_territories