Answer:
Maine, New Hampshire, Vermont, New York, Pennsylvania, Ohio, Michigan, Minnesota, North Dakota, Montana, Idaho, Washington, and Alaska border Canada
Explanation:
Let me know if I need to add any more to it. The way I found my answer was by looking at a map.