there are 6
The Canadian Shield borders Hudson's Bay.
The only Canadian province which borders Michigan is Ontario.
Idaho borders British Columbia
Vermont borders the Canadian province of Quebec to the north.
There are two Canadian provinces that border Maine. The one that borders Maine on the northwest is the province of Quebec.
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.
Alberta and Manitoba.
Ontario
British Columbia
BC