Question: Which countries in North America do not have English as an official language?
Answer: Costa Rica, Cuba, Dominican Republic, El Salvador, Guatemala, Haiti, Honduras, Mexico, Nicaragua, Panama