What States Border Canada?

Canada is so big that many states border it. For example, Alaska, Idaho, Maine, Michigan, Minnesota, Montana. Also New Hampshire, New York, North Dakota, Ohio, Pennsylvania, Vermont and Washington border Canada.