Most grocery stores around here have stickers on shelves for Canada-made products but don't label American companies selling those Canadian products, which would make the decision-making process a lot easier.
House brand products are almost always made by one of the big guys. It can be tricky to figure out who though.
For Save On Foods Western Family, here are the ones I recall, I may be wrong now.
Eggs are Golden Valley, same as all of the other eggs.
As I recall: The tortilla chips are Old Dutch, the rest are Lays
As I recall: Yogurt is Astro(made in Canada, parent company Lactalis, France).
Cream cheese is made by Parmalat(Canadian made, company is Italian, parent company Lactalis)