DeMarco was born in the United States while his father was playing for the American Hockey League (AHL) Cleveland Barons, but was raised in North Bay, Ontario. He played his junior hockey for the Kitchener Rangers and, after representing Canada at the 1969 Ice Hockey World Championships, he was signed by the New York Rangers, the team with which his father spent the majority of his career.