There are nine: Alaska, Washington, Idaho, Montana, North Dakota, Minnesota, Vermont, New Hampshire and Maine. Both Michigan and New York are separated from Canada by waterways.
The contiguous United States
Two..Canada and Mexico.
All places in Canada. Canada does not have states, it has provinces and territories.
There are 10 Provinces in Canada
There are no states in Canada, there are provinces and territories.
9
12
7 Nice try, but the real answer is: Thirteen US states share a border with Canada. (Alaska, Washington, Idaho, Montana, North Dakota, Minnesota, Michigan, Ohio, Pennsylvania, New York, Vermont, New Hampshire and Maine.)
Canada
As few as one, as many as 49.
One -- Alaska.
Only one state has a border in Lake Huron. Canada does not have any states.