John Duff Robertson (March 26, 1873 – 1939) was a druggist and political figure in Saskatchewan. He represented Canora in the Legislative Assembly of Saskatchewan from 1908 to 1917 as a Liberal.