Canberra said it had sold US$4.8 billion-worth of 10-year bonds, which are designed to finance projects that promise to be more environmentally friendly.