If you want items from the US or UK, MegaMart has to win for me. OK, maybe it's a bit more expensive but that doesn't bother me. I come from England, everything is expensive there.  I love all the American frozen food in MegaMart, I'm sure you'll find some of the things you want.