Never had Publix (none up here and I haven't seen any when travelling through the US). I'll look for one next time I go across the border.
Quiznos is about the best we've got up here.
Publix is a grocery store. They sell subs out of their Deli. Bread is freah and the meats are top choice. Just as good as any local I have ever had. In fact better.