Sa mère Jeanne Jeffrey est infirmière, et son père William Jeffrey, courtier en valeurs mobilières. Sa mère se marie plus tard avec Brian Thicke, un physicien. En 1965, il reçoit le diplôme de la Elliot Lake Secondary School. Il poursuit ses études à l'University of Western Ontario, où il rejoint la fraternité Delta Upsilon.
Son second mariage est avec la lauréate du concours Miss Monde 1990, Gina Tolleson, de 1994 à 1999. Avec elle, il a un troisième fils, Carter William, né le . Il est marié à Tanya Callau à partir de 2005. Il est un fervent amateur de hockey sur glace et de baseball.
Il tient le rôle de Jason Seaver dans la série télévisée Quoi de neuf docteur ? de 1985 à 1992.