Well, Canada is open on immigration because almost all immigrants to Canada are relatively educated, skilled, etc. Quebec is only hostile because they get a free pass on racism because they're French.
I agree with what you've written. I've always been bugged by people who say "oh man every American party is right-wing abroad". That's frankly not true. I'd still suggest that Europeans and Canadians would favor the Democrats if they were suddenly transplanted in America, but it wouldn't be anywhere near the 10-1 margins that polling suggest.
That and the obvious fact that both parties would rapidly adjusting their platforms and positions if we suddenly added a huge new voting population into the United States. If we randomly added Canada to the USA, within a decade, I bet 95% of former Tories would be voting GOP and 95% of former NDPers voting Democrat. No clue where the Grits go (but probably mostly Democrat).
I'm personally be interested in what happens if we randomly integrated the voter base of a distinctly non-Western culture into the USA. Like if we threw Kyushu, Shanxi, or Busan into the United States.
Also, the New Hampshire system of alcohol distribution is the
WORST. POSSIBLE. THING.