I am a Canadian returning to toronto area. I will have 3 currencies I want to change to Canadian dollars. I will have euros, Czech and Hungarian money. I am in Hungary with a layover in Belgium. Is it better to change it here, or the airport, or a Canadian bank or exchange place?