Alfred Ernest "Cap" McDonald (17 de septiembre de 1877 - 1 de mayo de 1956 [1] ) fue un jugador canadiense de hockey sobre hielo profesional. Jugó con los Montreal Wanderers de la Asociación Nacional de Hockey .
También jugó con los Brantford Indians en la Liga Profesional de Hockey de Ontario y con los Sydney Millionaires en la Liga Marítima de Hockey Profesional .