There are 13 states that border Canada: Maine, New Hampshire, Vermont, New York, Pennsylvania, Ohio, Michigan, Minnesota, North Dakota, Montana, Idaho, Washington and Alaska. Canada is the country to the north of the United States. The U.S. border with Canada changed many times in American history. But it has not changed since 1846. There are 13 states that border Canada.
Section "Learn and Explore" uses official instructions and media files of US Citizenship and Immigration Services, US National Museum of American History, The Smithsonian Institution and other governmental and public organization.