John BoucherJohn Boucher may refer to:John Boucher, English divineJohn Boucher, British divineJohn George Boucher, Canadian ice hockey playerJohn Mycroft Boucher British tennis playerJohn B. Boucher, Canadian Métis leader