Well it turns out Canadians may be getting hosed after all:
http://www.cbc.ca/news/canada/story/...y-pricing.html

Don't blame your local retailer, they're probably doing the best they can.