I'd never leave America. Let's get that straight right off the bat.
Me neither.
I'd definitely never leave America for Canada. Yuck. No shot.
If I'm forced to leave, Canada is next best. You get out back in Alberta, BC, and the NWT/Yukon, all them folks ain't no different than right here... Guns and all. Liberty and all. They live free - A whole lot more free than in any American or Canadian city. Other than Tim Horton's, there is very little difference between Alberta and Montana. If it weren't for the insufferable border, you wouldn't be able t tell you'd passed into Canada until you hit a Tim Horton's. Well... And Looney bucks.
But If I was forced to leave, Canada would be my first and obvious choice.
Then maybe Australia/New Zealand
After that it gets harder. Maybe Mexico... Maybe Chile. Places I damn well know can't live well off the land, and can't begin to know the language.