John Cuthbert (December 16, 1894 – May 10, 1960) was a Scottish-born Canadian long-distance runner. He competed in the marathon at the 1924 Summer Olympics, finishing thirteenth. Cuthbert competed in the 1930 British Empire Games marathon, but did not finish.