Question: difference between can and may?
Answer: The only difference between the two verbs is that one is more polite than the other. In informal contexts it's perfectly acceptable to use can; in formal situations it would be better to use may.