It means that he is polite to let you know beforehand and didn't make you wait at a restaurant. It could mean he has a genuine reason to cancel such as an emergency or work meeting or it could also mean he is avoiding you but can't say directly.