The banks always have a lower rate than market rate. Same way Paypal does.
Still, 5 cents is a bit much.

Buying cash there is a fairly big discrepancy between market rate and the sale rate.