Posiada również tytuł licencjata nauk politycznych z Uniwersytetu Manitoby.
Bouchard ma za sobą długą karierę w lotnictwie taktycznym w Dowództwie Powietrznym Sił Kanadyjskich, obejmującą stanowiska lotnicze w kilku eskadrach, dowództwo 444 Eskadry Śmigłowców Taktycznych w Lahr w Niemczech oraz dowództwo 1 Skrzydła w Kingston. Bouchard służył także w Stanach Zjednoczonych jako zastępca dowódcy regionu Continental NORAD i pełnił służbę w bazie lotniczej Tyndall, dowodząc operacją powietrzną podczas zamachów z 11 września 2001 roku. Później został zastępcą dowódcy kanadyjskiej 1 Dywizji Powietrznej, a od sierpnia 2007 do czerwca 2009 roku zastępcą dowódcy Dowództwa Obrony Północnoamerykańskiej Przestrzeni Powietrznej, otrzymując awans na generała porucznika po objęciu tego stanowiska. W 2009 roku objął stanowisko zastępcy dowódcy w Dowództwie Połączonych Sił Sojuszniczych w Neapolu.
25 marca 2011 roku, kontynuując służbę w Neapolu, został mianowany dowódcą operacji Unified Protector, czyli interwencji wojskowej NATO w Libii.