This seems to be a Heinz Canada marketing stunt and I don't think they sell hot dogs here. Hot dogs typically come in packs of 10 here, although you can get bigger family packs.
Both hot dogs and buns can keep for a long time at -20 C; perhaps if you collect 1000 ketchup bottle caps, Heinz would redeem them for a small chest freezer?
Probably one of the most subtle things about this whole bit that I've only now noticed is that George takes 4 buns out of each pack of 12, but gets 3 packs.
That makes for a total of 24 buns across 3 packs, instead of just buying two of the original packs of 12 buns.
i noticed that whole foods sells in multiples of 6 which kind of locks me into their hot dog brand, given than their brioche buns are pretty awesome. everyone else seems to sell in 8's.