When it comes right down to it, companies get away with these higher prices because people continue to buy them at those prices. Sure, some people are making conscious decisions to buy from the US to get the price break, but the majority of people do not do this. Unless the price difference is causing a significant impact to sales, then prices will remain higher...depsite the high Canadian dollar.