McCanless was born on January 1, 1936, in
Buncombe County, North Carolina. He attended
Lee H. Edwards High School, being named to the Western AAA All-Star team in 1953. Playing the
guard position, McCanless was described as the team's "big man" by the
Asheville Citizen-Times. After graduating, he joined
Clemson University in 1954. He earned
varsity letters in 1955 and 1956. It kept him out for the 1957 season, and McCanless was told he would never be able to play football again. Despite this, he returned to practice for his senior season in 1958 and made the final roster. ==Professional career==