David travaille au service météorologique d'Environnement Canada depuis plus de 55 ans. Ses activités professionnelles portent sur l'étude du climat du Canada et sur la promotion, la sensibilisation et la compréhension de la météorologie. Il a publié plusieurs livres, articles et rapports, dont un livre sur les climats du Canada, et deux bestsellers : The Day Niagara Falls Ran Dry et Blame It On The Weather. Il est le créateur et l'auteur du Canadian Weather Trivia Calendar. David est fréquemment sur les ondes à la radio et à la télévision nationales en tant que commentateur sur les questions météorologiques et climatiques.
Il a reçu la Médaille commémorative du 125e anniversaire de la Confédération du Canada, les Médailles du jubilé d'or et de diamant de la reine Elizabeth II et il a reçu à deux reprises le prix du Mérite de la fonction publique. David a reçu trois doctorats honorifiques des universités de Waterloo, de Windsor et de l’Université Nipissing. En 2001, David a été nommé à l’Ordre du Canada.