I live in China but collect Canadian stamps (I'm Canadian) and I can purchase new releases from
Canada Post, who will ship them free of charge to me here in China. Sometimes they carry stamps from other countries (I got the Doctor Who stuff from GB) but not to much material is available. I would like to get some American new releases, like the Inverted Jenny, the Harry Potter, etc but would like to find the cheapest and easiest method to get these stamps, either shipped to China or to my mailing address in Canada.
Canada Post allows me to order online for overseas but the USPS does not and I don't want to deal with phoning them every time I want to make an order.
What is the cheapest method for a foreigner to purchase new US stamps?