Yes, Canada is getting the shaft because of the Canadian dollar/US dollar exchange rate, which recently reached record highs [
pretty flash graph]. It's a matter of convenience (for retailers) that they're slow to update prices in such a situation. The Canadian market is also smaller and more isolated; the US has larger economies of scale allowing for lower prices in theory.
Just be glad you don't live in the UK where it's even worse.