While each console has a different system for handling online sales, Microsoft's point system seems to be the least fair as the US dollar continues its slide. Amusingly, one could buy a card of MS points in the US, take it across the border, and have the card gain value. Sony prices games on a per-case basis online. While Canadians still get stuck with a higher price, it's not hidden behind a smoke screen of points, and many games are priced similarly between the US and Canada. Nintendo simply converts the currency, making it the most fair between the three.
While arstechnica don't see Microsoft moving away from their point-based system, it's clear that as the Canadian dollar grows in strength, so do its profits.