Check with different banks, my bank BMO Harris has good rates,very close to the forex rate, it is a Canadian Bank with US branches , not sure if they have any in NY, they only give these rates to 00.customers. Last time I bought Euros the forex rate was 1.22 and I paid 1.24 , I bought some more in Germany and paid 1.4