Logan wurde in den Jahren 1921 und 1922 kanadischer Juniorenmeister und siegte sechsmal bei kanadischen Maritime-Meisterschaften. Bei seinen ersten Olympischen Winterspielen im Februar 1928 in St. Moritz belegte er den 29. Platz über 500 m, den 21. Rang über 1500 m, sowie den 11. Platz über 500 m. Vier Jahre später holte er bei den Olympischen Winterspielen in Lake Placid über 1500 m und 5000 m jeweils die Bronzemedaille. Zudem lief er beim 500-m-Lauf auf den fünften Platz. Im Jahr 1975 wurde er in die New Brunswick Sports Hall of Fame aufgenommen.