Nick, many thanks for the heads up about Bendigo
.
I called Bendigo this morning, and their price is $10 for international bank draft, but I would have needed to open an account with them (which would have had no cost to do so, and I would have gladly done it). But, I "squeezed" my CBA branch manager, and he agreed to meet the Bendigo fee and do it for $10 (CBA is normally $30).
See if your bank can at least meet this fee of $10. If not, then Bendigo (and there may be others) is a great option.