North Dakotan here. I'm planning on moving back to my home state of Minnesota in the coming fall. I've also finally made up my mind to get my carry permit. Of course now that I've made up my mind I'm fairly antsy to get the ball rolling. However, seeing as I'm going to be moving soon and the ND permit doesn't carry over to MN it wouldn't make sense to get one here. My question to you Minnesota carriers is, does MN allow non residents to apply for a permit? I'm lucky enough to live about a two minute walk from the EGF Cabela's and I believe I can sign up for the classes there. I would just prefer to arrive in Minneapolis properly armed and comfortable with carrying from the get go. Maybe it's just the small town in me saying this, but the cities seem dangerous. Anyway way, thanks for any help and for putting up with another noob full of questions.
Yes a non resident can get a Minnesota permit. You do have to go in person to a Sheriff's office to drop off the paper work, it can be any sheriff you want I don't know if they all change the maximum fee of $100 or not. When you move you are required to give the sheriff notice of your change of address. I would recommend telling the instructor you situation and asking his advice.