Note: This is a continuation of a conversation that started here.
I am not an expert on exchange rates, though I have been keeping a close watch on them in anticipation of my next trip. And I don't know which site you use to check.
It certainly was not the case when I was at the main exchange at the airport a week or two ago. (It is pretty well where the best rates are always available for cash conversions.) By taking only US dollars, I got considerably more than I would have got in Canadian dollars.
I have heard anicdotally, from travellers, that by not changing the money here, you won't get the same rates when overseas. Not sure how all that works. All I know is, that here we are still getting more US dollars for our buck, than we do Canadian $$.
And I am not surprised that the price of the gps has come down. Good ones are well below $250 here also.