The only Canadian province which borders Michigan is Ontario.
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.
Alberta and Manitoba.
BC
Ontario
Idaho borders British Columbia
Alberta
The Canadian province of Manitoba borders both US states of North Dakota and Minnesota.
British Columbia
British Columbia.
Vermont does.