Bain nació en Lethbridge, Alberta, hijo de Jean Agnes (de soltera Young) y Harrison Stafford Bain, que era un mayorista.