Just drove by the brand new Planet Organic which opened on Bathurst, North of Steeles (at New Westminster Drive, same strip mass as the Shoppers Drug Mart). I fondly remembered their good selection of items while vacationing in California... with slightly higher prices as well. Hopefully the one here isn't too pricey... I guess Ambrosia isn't too far away either.
Here's their details:
8020 Bathurst Street
Vaughan, Ontario L4J 0B8
Monday - Friday: 9 am to 9 pm
Saturday & Sunday: 9 am to 7 pm