About
Nature’s Source is one of the leading “Health Food Stores” in Canada and a full service Natural dispensary, making us an ideal resource for all your needs.
We partner with Naturopathic physicians to deliver an unrivaled level of service where you receive the natural health products and quality supplements peculiar to your needs. Our service is personalized and of course confidential. Most importantly, we are recognized by the Ontario Association of Naturopathic Doctors (OAND) as an authorized natural dispensary and we are a member of the Canadian Health Food Association (CHFA).
Over the last 20 years, we’ve focused on building an excellent reputation in the communities across the Greater Toronto Area. Our commitment and high level of customer service has not only generated client loyalty but also resulted in our winning the Reader’s Choice Award for the Best Health Food Store several years in a row, as voted by our clients.