Primrose was born in 1864 in Halifax, Nova Scotia,[REF] the second of three children of Alexander and Elizabeth Catherine Rebecca Primrose (née Daly) [REF].
After graduating from the Pictou Academy in 1881, Primrose was accepted into the Royal Military College, from which he graduated in 1885 [REF].