I tiden fra september 1990 til mars 1995 var Caan gift med Ingrid Hajek; de fikk også et barn sammen. Han giftet seg så med Linda Stokes i oktober 1996, men skilte seg i april 2005. De fikk to barn sammen.