The Canadian dollar has rebounded from a 13-year low against the U.S. dollar hit at the start of the year.