Canadian Tire is your one-stop go-to place for almost everything. The one at Dundas is very clean and organized, and they have staff around every aisle (not sure if they're assigned to an aisle, or if they're just hanging around there), which is super convenient. Unless other companies can beat Canadian Tire's prices, I'm never buying home related items / equipment anywhere else again!