- She attended medical school at the University of Toronto followed by an Internal Medicine residency at the University of British Columbia.
- She completed her Masters of Science in Community Health at the University of Toronto in the field of medical education. She then completed her Endocrinology training at the University of Toronto.
- She completed a sub-specialty fellowship in Pregnancy Endocrinology and is currently working with the Metabolic Bone Diseases/Osteoporosis program at Toronto General Hospital.
- Dr. Holmes is also working as a staff Endocrinologist at Etobicoke General Hospital ( William Osler Health Centre).
- Dr. Holmes is accepting general endocrinology referrals (including diabetes, thyroid, adrenal, pituitary, bone/calcium, pregnancy endocrinology, reproductive disorders, etc.) for patients aged 18 and up.