Canada's main stock index finished narrowly in positive territory, while U.S. markets were mixed as economic data and ...