Subaru of Canada and the Canadian Subaru dealers are both incredibly greedy and unscrupulous, taking advantage of the passive Canadian buying public who are immune to being fleeced by these scoundrels.
If Canadians would cease to buy any Subarus at all until the price came down (and it would probably take all of three business days!) you'd see the Canadian dealers drop prices in a heartbeat!
As it is, Canadians are paying exorbitant prices for cars, especially now that the two currencies are more or less at par. It's nothing short of highway robbery, no pun intended.