I just went to Steep Hills for the first time. It is pretty crowded, but they do have a lot of stuff. I was able to find many of my vegan products (e.g., Earth Balance, tempeh, Veganaise, etc.). Fresh produce is delivered on Mondays, so if you are looking to buy produce that would be the day to go. Also, students can buy a membership for 50% off ($10 for a year). It's also good to know that they only accept cash or cheques - no credit cards or interac.
Cons: small, crowded, hard to find what you need