Production of hydrogen through the reaction of aluminium metal and sodium hydroxide
Oxide layer would not hold against the strong alkali, and sodium aluminate does not form protective layer either. I suppose cans and foil may be covered by some coating, to make them suitable for food grade applications. Try burning it off, or rather use other sorts of aluminium (cut-up wire, maybe). Normally it would react quite vigorously.