I noticed a lot of people asking about Foreign Cheques (elsewhere) and not getting any usefull answers.
I can only post here so here is my own recent experience late last year.
After weeks of research & getting rejected by every main bank in Australia, Great Southern Bank (Queensland based) was able to help.
Unless you are near a branch, you have to send them the cheque via post & a letter telling them where to deposit the cheque.
The cheque MUST BE in your name & signed on the back (pay to the account of …) to be accepted by their processing partner.
It takes 4 weeks from the day the the cheque is deposied in your account for the credit to clear (although they state it may take 8-12 weeks).
Contact them online via chat for further info & they may event send you a pre-paid envelope to send them the cheque.
They are very helpful and courteous.
Hope that info helps
Fees apply of course. $15 generally or $65 over $5,000. On top of currency exchange.
https://www.greatsouthernbank.com.au/international-services/…