President Trump’s idea to make Canada the 51st state would be catastrophic for the Republican Party. Canada’s population exceeds that of California, and is more left wing. Adding Canada as a new state would be like running California through the copy machine. We would have another gigantic, permanently Democratic state on our hands.
The only way it might work would be to bring Canada in as a number of states derived from their existing provinces. So, we would have the Great State of Alberta, the Great State of British Columbia, etc. In any case, a lot of work would have to be done to ensure a neutral impact on the Electoral Collage.
Would Canadians vote to become a US state if it meant giving up their free healthcare, and joining the country that invented medical bankruptcy? I don’t know, but it seems like a tough sell.