Canadian dollar weakens as Iran uncertainty clips risk appetite

Canadian dollar weakens as Iran uncertainty clips risk appetite