Canadian dollar at highest value since July 1977