If the seller is in the States they'll have to ship the firearm to a FFL licenced dealer, Americans can't mail directly to each other like in Canada. Aztech Armory has such an operation,in Arizona i think.

The seller would go to his local FFL guy who would send it to your FFL guy ie Aztech in Arizona who then arrange to get it to their place in Canada and from there mail it to you.