While Carrey is a talented comedic actor and singer, the song's melody and overall tone require a much more experienced vocalist to hit those high notes and deliver the emotional impact.
The voice-over was provided by singer/songwriter Michael Bublé.