There’s no reason not to send a certificate for a website to the new site host.
However... if the current certificate was a wildcard certificate or contained a large number of SANs then I’d probably generate a new certificate with just the required site addresses to minimise potential issues with a malicious actor who gets access to their systems spoofing sites under your domain. (I realise this probably doesn't apply in your specific case here but its worth checking just in case, and I'm mostly including this part as generic advice for people looking in the future.)
As a matter of best practices, in your position I would send all details to the customer rather than the new hosting company, and I’d also ensure the certificate and private key were encrypted during transit.