Dr. Shen is a licensed Prev/Occ Medicine in ON. Medical degree obtained from University of Toronto Faculty of Medicine. Completed residency training at University of Toronto. Currently practices at Public Health Agency Of Canada (Public Health Agency Of Canada), located at 130 Colonnade Rd, Ottawa, ON K1A 0K9. In addition to English, Dr. Shen speaks Mandarin.