None of Canada's provinces share a border with all 50 states. None of the 50 states do so either.
BC
British Columbia
Alberta
Vermont does.
The only Canadian province which borders Michigan is Ontario.
Alaska borders on the Canadian province of British Columbia and the Canadian territory of Yukon.
Washington borders the Canadian province of British Columbia.
The Canadian province of British Columbia borders Washington to the north.
There are two Canadian provinces that border Maine. The one that borders Maine on the northwest is the province of Quebec.
The state north of Montana is the Canadian province of Alberta.
Vermont borders the Canadian province of Quebec to the north.
Alberta and Manitoba.