Blaine obtained his BSc. majoring in nanoscience with a focus on inorganic and materials chemistry from the University of Guelph, where he completed an honours project focusing on solvent-free synthesis of nickel complexes. He then joined McGill University in September of 2016, starting his MSc. under Prof. Audrey Moores focusing on the phosphorylation of cellulose nanocrystals in the solid state. Won over by the community and research around him, he transferred to his PhD, co-supervised by both Prof. Audrey Moores and Prof. Tomislav Friscic and is currently working on the synthesis of novel metal and semiconductor nanoparticles in the solid state.