MacMillan's father was a Scottish Presbyterian minister and musician. He was a child prodigy. He gave his first organ recital in Massey Hall at the age of ten. After studying in Britain and gaining the ARCO and FRCO diplomas at the Royal College of Organists, he studied modern history at the University of Toronto from 1911 to 1914. 