As I Canadian living outside Canada, and as I trader, I have been watching the CAD closely over the past year. Technically it should break downwards because it is overprices. But, there is a market perception that CAD is a commodity currency (even though Canada's largest export is the automobile.) Provided commodity markets, especially oil, remain high the CAD should stay high relative to the USD. Besides, Canada has stronger macroeconomics than the US in terms of trade balances, deficits, and debt levels. These factors are fully reflected in the current price.
The recently-elected Conservative Government should be a neutral factor for the currency, at least over the medium-term. The new Prime Minister, Harper, is committed to balanced budgets. And he inherits a strong economic machine.
Two wild cards to watch are: Bloc Quebecois (Quebec separatist organization), and commodity prices. The Bloc Quebecois lost their last referendum on separation (or sovereignty, as they call it) by a slim margin. It is unlikely that Quebec will separate from Canada, but the treat of separation would put the Loonie into a nosedive, because the ramifications of separating this large central province from the rest of Canada would be messy, expensive, and very disruptive. On the topic of commodity prices, the housing slowdown could negatively impact lumber and copper prices. These are two big exports for Canada.
At the risk of dating myself, I can remember when the Loonie was trading at a premium over the US dollar. And the fundamentals were weaker back then.
Anyway, my two cents (Canadian cents), for what they are worth....