As far as I can tell, it's not possible to order prints through iPhoto, and have the prints shipped to a different country than the one you chose when you setup your print account.
In the account setup page, you can only choose to setup new shipping addresses which are in the same country as the account you're using (I think).
What I would like to do is to order some prints through my Canadian iPhoto account (and make the payment with a Canadian credit card), and have them shipped to an address in Japan as a gift.
Does anyone know if it's possible to do this somehow?