"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.