I'm fairly new to gardening but I love what Sheridan has to offer. They have a wide selection of vegetables, flowers, plants, bushes, trees, houseplants, fruits, etc. inside and outside. They always have very helpful staff inside. It's a bit pricey, but you know your plant isn't about to die and you're able to ask for helpful advice instead of the typical employee that knows nothing about taking care of plants in say a grocery store or Walmart type places.
They also offer a selection of lawn furniture and fun goodies that are nice to look at, but REALLY expensive compared to Walmart and Canadian Tire.
My only thing about this Sheridan is the limited outside staff - near the far end where the trees and mulch are there is always one or two workers but in the middle, I'm hard pressed to find a free staff member to talk to me about bushes/small outdoor plants. They're always speaking to customers for an extended amount of time so I wait around for 5-10 minutes or sort of figure it out myself. There's always the option to go all the way inside but I've already walked a bit of a distance out....anyways still a great store!