What two countries share a border with the US?

Canada to the north, Mexico to the south.
Canada and Mexico