Haim was born on December 23, 1971 in Toronto, Ontario, Canada. He was raised in Toronto. Haim studied at Zion Heights Junior High School. He never married. He died on March 10, 2010 in Burbank, California from pneumonia, aged 38.