You did say that the best exchange rates are at banks and that the exchange back to dollars on departure is a ripoff.
We will be arriving and deparing through VRA (Veradero) We will follow the advice and change our Canadian dollars piecemeal at banks in Havana. My question is this: I know there is a 10% penalty for exchanging USD for CUCs on arrival. When we LEAVE, is there also a penalty for exchaning leftover CUCs back into US dollars? We'd prefer to do that as we are returning straight away to the US after returning to Canada. Thanks.