13 US states that border Canada (listed border length wise)

Pennsylvania 

13

Length - 42 miles (on lake Erie)   Canadian province - Ontario

(has the shortest border with Canada)

Idaho

12

12

Length - 45 miles Canadian province - British Columbia

11

New Hampshire 

Length - 58 miles Canadian province - Quebec

Vermont 

10

10

Length - 90 miles Canadian province - Quebec

9

Ohio 

Length - 146 miles (on Lake Erie) Canadian province - Ontario

North Dakota

8

8

Length - 310 miles Canadian province - Saskatchewan and Manitoba

7

Washington

Length - 427 miles Canadian province - British Columbia

New York State

6

6

Length - 445 miles Canadian province - Ontario and Quebec

5

Montana

Length - 545 miles Canadian province - British Columbia, Alberta, and Saskatchewan

Minnesota

4

Length - 547 miles Canadian province - Manitoba and Ontario

Maine

3

Length - 611 miles Canadian province - Quebec and New Brunswick

Michigan

2

Length - 721 miles Canadian province - Ontario

Alaska

1

Length - 1,538 miles Canadian province/territory - Yukon and British Columbia

What is the largest city on the coast of Lake Michigan? Top 3 list