Which state has a longer border with Canada North Dakota or Idaho?
North Dakota has a longer border with Canada than Idaho. North Dakota's border with Canada is approximately 499 miles long, while Idaho's border with Canada is approximately 45 miles long.