This is actually an excellent question. I stopped using the thin foil sold here. I haven't found anywhere that sells the "industrial" (or cosmic) strength, but I did encounter it when I was choking down a burrito at the California Burrito Company. If anyone knows a restaurant supply store that has it I would appreciate the info.
(The thicker foil is also much better for baking...as well as helmets!)