I agree with you that it isn't at all right and that this will cause some orders from the states for sure but it's not the retailers who provide the MSRP.
http://www.canreef.com/vbulletin/sho...threadid=69107
That shows the Canadian MSRP to be $699, retailers really don't have the power to undercut this as at that point they start stepping on other retailers feet which causes problems for Ecotech.
Even if our dollar is worth more companies in the states still have power over us, I would attribute that to the fact that there are 20 million people in Canada and 320 million people in the states.