We Canadians are still mad at Sam's club. I bought a yearly membership and a month later they shut down and refused to refund anyone. We're also mad we lost the Disney store, that place was legit a great place to find deals and stuff for the kids easily.
The Disney store is a grift IMO. Target also carries Disney crap, so if I really need it, there's usually a sale or something that I can take advantage of at some point before a birthday or something.
We don't have target in Canada either. But I would always find crazy sales on clothes for the kids and even collectibles, like star wars stuff at the Disney store. They used to mark down stuff a lot cause they had to cycle in new products often.
I heard they intended Canadians to just order stuff online, but the shipping costs are absurd.
Your local janitorial supply is better than Amazon.
Honestly every household should have an account at one, everything there is practical and works well unlike most modern consumer products. Dirt cheap too.
Stuff like broom and dustpan, mop and bucket, spray bottles, squeegees, concentrated cleaning products, paper towel... Buy commercial grade, buy it for life.
As a corollary, look for restaurant supply places to get utensils and whatnot, it's usually cheaper and you'll get more durable stuff. A lot of them don't require memberships either.
Business owners generally buy from business-supply places and not regular retail stores. So if a smaller business could conceivably want to buy something, there's probably a business-supply place that sells it nearby. You may pay a bit more for durable things, but it's often actually cheaper and they don't cycle things out as quickly (businesses will inevitably need to buy more, and they want them to match).