I am about to travel to South America for 3 months and I am shocked at how much the banks charge to withdraw cash from ATMs. $5 odd per transaction fee plus the 1-3% rate seems very expensive when you compare it to the daily cost of living in SA, especially when I don't want to carry too much cash on me at any one time in case of theft.
I am a dual Canadian/New Zealand citizen living in Canada but visiting NZ again before my SA trip so I can get bank cards from any bank in NZ or Canada.
Any recommendations for one that doesn't rip you off quite so much. I have seen other similar threads but they seem to talk about USA and UK banks only.