Le seul pays qui partage une frontière avec le Canada est les États-Unis. D'un océan à l'autre, le sud du Canada est bordé par la partie nord des États-Unis continentaux, et la pointe nord-ouest du Canada est bordé par l'état américain de l'Alaska.
Avec 5 525 miles de long, la frontière canado-américaine est la plus longue frontière terrestre au monde. Bien qu'il existe des postes frontaliers officiellement dotés de personnel, les deux pays sont des voisins pacifiques et la frontière est essentiellement non défendue. Le reste du Canada est bordé par les océans Pacifique, Atlantique et Arctique, et son littoral de 151 485 milles de long est le plus long du monde.