Good for my USD account right now
http://www.xe.com/
take into account that's interbank rates in the link the consumer can pay anything up to 6.0 points above this!!! but typically around 3.0 points.
I have strong Corporate connections to Canadian Forex which means we pay a small 0.1 above interbank which helps us keep pricing as low as physically possible.