Light seems to be worse for beer than heat, although neither is particularly good.
Cans are superior packaging vessels for either. They're impervious to light, and they're also superior to cork or bottlecaps, for preventing the entrance of air into the container.
But opening a 750ml can of Bordeaux definitely doesn't sound all that appealing to me, gotta admit.