You have to shop around. I have shopped in most of those places, Safeway, Superstore, Walmart and Costco. Some things are cheaper in one, other things are cheaper in the other. You have to figure out what items you are buying and where they are the cheapest and your weekly shopping trips might be one week to one store to stock up on what is cheap there and one week to the other. Checking up on their weekly deals might pay off too. If you have the Safeway loyalty card you can save a lot if you stock up while your items are on sale. If you shop at Save-on, they have a points card, if you shop at Superstore, you can get points for store credit there too if you have a checking account at Superstore or a master card. They give you free banking and you also get points for store credit on everything you buy with a Superstore Mastercard, not just in their store.