I would tell your friend to ship anything like mags or optics or rails to Canada and sell the actual gun in the States. Anything expensive and legal to ship across the border should be kept. Even legal stuff might possibly get seized, but he should be able to argue with customs and get it back. Just sell the actual gun and buy it back here across the border.