Is Mexico the oldest country in North America?

No, Mexico is not the oldest country in North America. The oldest country in North America is actually the Republic of San Marino, which was founded in 301 AD.