He was born in Baton Rouge, Louisiana but grew up and played high school basketball in North Vancouver, British Columbia. His father is Greg LaFleur, a former American football tight end that played for the St. Louis Cardinals and the Indianapolis Colts.