MacDonald was named an Officer of the Order of Canada in November 1988 and invested in April 1989.In 2008 Dr. MacDonald was awarded the British Columbia Technology Industry Association (BCTIA) Impact Award for Person of the Year in recognition of his contributions to science and the BC High Technology Industry.