The Following States border Canada
Maine
Vermont
New York (Land and Water Border)
Pennsylvania (via Lake Erie),
Ohio (via Lake Erie),
Michigan (Detroit River, Lake Huron, Lake Superior)
Minnesota
Montana
Idaho
Washington
Alaska
The Following States border Mexico
Texas
New Mexico
Arizona
California
Border Russia
Alaska (Via Bearing Strait)
The Bahamas
Florida (via Florida Straits)
Tennessee and Missouri both border 8 states.
Missouri and Tennessee.
Tennessee and Missouri each border 8 other states.
Both Tennessee and Missouri border 8 other states (the most of any).
Ten out of fifty US state share a land border with Canada, meaning 10/50 (or 1/5) states border Canada.However, including water borders, thirteen states would border Canada, meaning 13/50 states border Canada.AlaskaIdahoMaineMichiganMinnesotaMontanaNew HampshireNew YorkNorth DakotaOhioPennsylvaniaVermontWashingtonStates that share only a water border with Canada are italicized.
Austria
Missouri and Tennessee.
California, Arizona, New Mexico, Texas, Washington, Montana, North Dakota, Minnesota (I'll just add in the rest) Michigan, New York, Vermont, New Hampshire, Maine, Idaho and Alaska.
Missouri and Tennessee
Missouri and Tennessee.
Missouri and Tennessee, who both border 8 other states.
Missouri and Tennessee both border the most, with 8 states.