MacLeod spielte zunächst zwei Jahre von 1987 bis 1989 in der Western Hockey League bei den Kamloops Blazers. Nach einer guten letzten Saison, die mit der Berufung ins West Second All-Star Team der Liga belohnt wurde, wählten die Minnesota North Stars den Offensiv-Verteidiger schließlich im NHL Entry Draft 1989 in der fünften Runde an 87. Position aus.