May vs. Can
Both can and may can be used to talk about possibility. But there is some difference between them. Can is used to talk about theoretical possibility; may is used to talk about factual possibility. Compare: The road may be blocked due to the procession....