All three, North Dakota, Pennsylvania and Idaho, share a border with Canada.
If you look at a map of Pennsylvania and Lake Erie, the international border is in the center of the lake which does border Pennsylvania. So yes, Pennsylvania does border Ontario, Canada. Also another tidbit of info it that Pennsylvania is the only state to border Another Country and the south (Mason - Dixon Line in Maryland).
Most of them.
Kentucky
Idaho shares a border with Canada. South Dakota does not.
South Dakota is closer to Canada. Whoever said the above is a retard. Idaho shares a border with canada. South Dakota shares a border with NORTH DAKOTA not canada.
North Dakota and Idaho share a land border with Canada. Pennsylvania does not share a land border with Canada. However Pennsylvania does share a maritime border with Canada across Lake Erie.
North Dakota and Idaho share a land border with Canada. Pennsylvania shares a maritime border with Canada across Lake Erie.
washington, idaho, montana, north dakota, minnesota, michigan, ohio, pennslyvania, new york, vermont, new hampshire, and maine =========== P.S. Don't forget Alaska, the northernmost state.
Kentucky.
North Dakota, South Dakota, Wyoming, and Idaho are the four states which border the US state of Montana.
Montana is bordered on the west by Idaho; on the south by Wyoming; on the east by South Dakota and North Dakota; and on the north by British Columbia, Saskatchewan, and Alberta, Canada.
Montana, Alaska, Washington, North Dakota, and Idaho
Washington, Idaho, Montana, North Dakota, Minnesota, New York, Vermont, New Hampshire, and Maine border Canada.
Ten states share a land border with Canada: Alaska Idaho Maine Minnesota Montana New Hampshire New York North Dakota Vermont Washington The states above share a land border with Canada. Three additional states (Michigan, Ohio, and Pennsylvania) share a water border with Canada.
Idaho