MacDonald played in the Ontario Hockey Association for the Toronto Marlboros in the 1951–52 season and starting turning heads. He was a natural goal-scorer but the management felt he needed time to blossom. He made his NHL debut in 1952, playing one game for the Toronto Maple Leafs. The management liked what they saw and promoted MacDonald to the AHL the following season. There MacDonald played for the Pittsburgh Hornets until he finally earned full-time status with the Leafs in 1954. After that season the New York Rangers plucked MacDonald from the Leafs' roster in the Intra-League Draft, where he continued to be shuffled between the Rangers and their AHL affiliates. When New York finally gave up on MacDonald, he sought out a doctor to examine his chronically sore shoulder and was surprised to find that a chunk of metal was still embedded in it, the result of a broken drill left in him from a previous operation.
