Long guns I know from experience; went on a fishing trip as a teenager in a remote part north of Michigan and my step-father took his 30-06 with him.
I don’t know about now but it used to be that if you drove the Alcan to Alaska you could have your guns sealed at the border and be good to go. Just don’t get caught in Canada with broken seal! Of course you can always get temp permits for long guns for hunting.