use www.ofx.com
no fees, excellent up to date rates, 24 hours in my account