Ouch.
However, the rate today is as good as it's been this year, or very close:
http://www.xe.com/ucc/convert.cgi
1.2416 when I checked last; that ain't bad.
I also just started using that CIBC FX online thing. Not as good as the XE rates but WAY better than teller rates. Did a trade today @ 1.233.
I'm thinking of trading a bundle these next few days.