The president can veto congressional bills.. It is acceptable in most forms of written english, although in very formal writing, such as official instructions, may is often.
Can is usually used in standard spoken english when asking for permission.. I can't give you details because i don't actually have any details.