Narodil se 8. června 1969 v Kanadském Saskatoonu. V roce 1990 absolvoval univerzitu v Torontu, kde studoval anglickou literaturu. Byl úspěšný i v univerzitním basketbalu, ale musel skončit kvůli zranění kolena. Ještě než se vydal do Hollywoodu tak se mihnul v nezávislém filmu TWO OR THREE WORDS.
David se taky zúčastnil World Poker Tour. Byl dva roky ženatý s Julií McCullough, ale v prosinci 2003 se rozvedli.