How Many States Border Canada?

There are 13 states that border Canada. Alaska, Idaho, Maine, Michigan, Minnesota, Montana, New Hampshire, New York, North Dakota, Ohio, Pennsylvania, Vermont and Washington.