I have no idea how they bank in Canada, but in particular if you can get a Canadian credit card that you can pay in the local currency (Euros, obs) in Dublin.
We use a Chase card where the conversion rate is the interbank rate.
What can my Canadian friend set up, before arrival?