translate English to French: The strong loonie has not helped matters either.
La force du huard n'a pas non plus facilité les choses.