Having a local currency option is nice in most cases because you don't have to deal with currency fluctuations and actually ends up being cheaper. E.g. a 20 USD game on Steam typically costs 25 CAD...