My goal is to make sure that if the customer locale is fr_CA, the currency that gets added to the order is CAF rather than CAD. The reasoning behind this is to accommodate the province of Quebec (fr_CA). The province of Quebec Canada has a different format in currency (similar to French). It use spaces instead of comma as the thousand separator, and the dollar sign is on the right side.
i.e.
Currency:
id = 3
code = CAD
decimalPlaces = 2
decimalPoint = .
symbolLeft = $
symbolRight =
thousandsPoint = ,
title = Canadian Dollar
value = 1
id = 6
code = CAF
decimalPlaces = 2
decimalPoint = ,
symbolLeft =
symbolRight = $
thousandsPoint =
title = Canadian French
value = 1
i.e.
Currency:
id = 3
code = CAD
decimalPlaces = 2
decimalPoint = .
symbolLeft = $
symbolRight =
thousandsPoint = ,
title = Canadian Dollar
value = 1
id = 6
code = CAF
decimalPlaces = 2
decimalPoint = ,
symbolLeft =
symbolRight = $
thousandsPoint =
title = Canadian French
value = 1