how many states touch 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. http://geography.about.com/library/misc/blbordercanada.htm