"Can" means he has the ability to do whatever it is.

"Will" means that he will do whatever it is.

Seems very clear to me.