James McEwan nahm an den Olympischen Spielen 1972 in München mit dem Einer-Canadier teil. In zwei Läufen gelang ihm im zweiten Durchgang mit 335,95 Punkten das beste Resultat, womit er den Wettbewerb hinter Reinhard Eiben aus der DDR und Reinhold Kauder aus der Bundesrepublik Deutschland auf dem dritten Platz beendete und die Bronzemedaille gewann. Ein Jahr zuvor war er bereits US-amerikanischer Meister geworden. Bei den Weltmeisterschaften 1987 in Bourg-Saint-Maurice sicherte er sich mit Lecky Haller im Zweier-Canadier die Silbermedaille.