Ivanovich, if the weather forecast says it's going to be sunny, and you have a picnic, and it rains, does that mean the weather is irrational? Or that the forecaster needs to improve his model?
Currency trading is still mainly done by big, institutional players who employ professional traders. They do not employ children throwing spaghetti. Because traders have many different theories and models, and pull in different directions, the outcome of all their rational decisions is as unpredictable as the weather.
Please note that oil is back to $67, so the resource boom may be finding new legs.
My new improved model of USDCAD envisions a feedback loop between the loonie and Canadian economic data: low loonie -> strong eco data -> high loonie -> weaker eco data -> low loonie.
I am predicting that CAD will stay below 1.10 until the effects of the high loonie percolate through the system - maybe a month or two - after which the latest resource fad should start unwinding and bad export/employment data puts people off CAD. I am still calling for $40 oil and USDCAD at 1.20 by the end of the year, on the back of an American recession and possibly a market crash in the fall.