Haim was born in Toronto, Ontario, the son of Judy, an Israeli-born data processor, and Bernie Haim, who worked in sales [REF].
Haim's time at North York's Zion Heights Junior High lasted until grade eight, by which point he had begun to make a name for himself as a child actor [REF].