MacCulloch played four seasons in the NBA before being forced to retire prematurely due to a genetic neuromuscular disorder that affected his feet, Charcot-Marie-Tooth disease.
MacCulloch played for the Canadian national team of various sorts 93 times, most notably at the 2000 Sydney Olympics where the Canadians topped Yugoslavia to win their group only to lose to eventual silver medalist France in the quarterfinals and finish seventh.