North Dakota issues non-resident permits, and their enhanced is valid in MN as well. But you must take the N.D. class
in N.D.
Rather than trying to decide on this or that one... get both.
I have WI, FL (since 2000, on my 3rd now), and got UT in June 2014 so I could carry in MN. Oops, that option lasted only 15 months. I don't regret getting any of them. Money is not a concern, as they are NOT relatively expensive... less than the ammo cost of an average trip to the range for me.
I had a MN permit from 2006-2011. My daughter had one too, she lives there. We took a MN class from Bill at BDJ. When it expired, it was a few months before WI began issuing CHLs (In fact, it expired on the very day Walker signed our ccw bill into law
), and I was hoping a WI license would be good there...even though I knew, deep down, that it wouldn't.
Then about 2 years later, MN legislature passed a law that would've changed MN's reciprocity to accept all states...so again I "waited to see" what would happen, but their version of Asshat Doyle (Dayton) vetoed it. So then I waited for a veto override, that never came. So in 2014, I stopped waiting, and went to a UT class... that got MN covered again. Then in 2015 they dropped UT... back to square 1.
I've been researching carrying in MN again, and the best option for me is a repeat of 2006. It's another MN class, and another trip to Pine City MN to drop off my application (turnaround time in 2006 was 13 days
).