there are 6
The Canadian Shield borders Hudson's Bay.
The only Canadian province which borders Michigan is Ontario.
Idaho borders British Columbia
There are two Canadian provinces that border Maine. The one that borders Maine on the northwest is the province of Quebec.
Vermont borders the Canadian province of Quebec to the north.
Montana borders the most Canadian provinces of any state: three. It borders British Columbia, Alberta, and Saskatchewan.
Alberta
Alaska is the only state that borders on Canadian territory. All of the other states border Conadian provinces. Alaska borders the Yukon Territory of Canada.
British Columbia
BC
Alberta and Manitoba.
Ontario