What's his status? Leaving Canada will cancel any implied status and its always up to the Border Officer whether to allow him.back into the country.
Also this may come up in his security check and cause your file to be delayed as it may raise additional questions as it whether he truly meet the definition of an inland candidate
This *holiday* is a big risk