What banking fees are associated with collecting on a foreign bank check?

Checks drawn on a foreign bank are costly to process due to the fact that both Bank of America (BOA) and the foreign bank charge fees that may exceed the value of the check.