Home Depot. What can I say, all you need to maintain your home in one BIG box.
It's got everything you need, plus, everything you wish you would need but have no idea on how to use it.
Now, this store is located next to a RONA and a Canadian Tire, so I highly suggest to visit the other two stores before you buy anything (either at this store or the other stores). I was able to save about $10 for buying an air filter just by visiting the stores surrounding it.
It's convenient, I'll go if I have to.