I need to know of a place in Central Iowa where I can exchange some Canadian Dollars and Pesos. We got some Canadian dollars as a wedding present from some friends in Canada and had some pesos left over from Mexico. I know I can send them away at our local bank but they will take a percentage of it. Any ideas where I could go or call to get the exact exchange rate?