Which country has Canada in the north and Mexico in the south?

Type your answer here... usa