�Can' has been used colloquially to imply a request for permission for over a century and a half, so it is long past time for pedants to stop saying only �may' should be thus employed.
"Can I see the manager?" is perfectly acceptable in day-to-day spoken usage. Only in situations where extreme politeness and formality are called for is there any need to insist on �may'. "Sir, may I have your daughter's hand in marriage?" is nowadays the only sort of situation in which �may' might reasonably be said to be necessary.
So, Foxlee, you should really have told your son that he was 'way out of date in his pedantry!
'Give' would certainly be more modern, Butterflies, but 'pass', in the circumstances would - even now - probably be the more appropriate.