This is probably the best dollar store I've been to, quite big and well organized. They offer lots of different things, from party decoration over cleaning and kitchen stuff to gardening equipment. You will find almost everything there, including a big wall full with cards. Staff is very friendly and helpful as well. It's located in a strip mall, lots of parking available. What impressed me was that many things there didn't look as cheap as they usually do at dollar stores. They also had plenty of Canada related things; flags etc. with Canada day coming up a good place to stock up.