Which 2 countries have land border with the US?

Canada and Mexico do.