What country borders North America?

Canada and Mexico border North America.