Karol Garnier urodził się w Paryżu w 1605 lub 1606 roku. Wstąpił do zakonu jezuitów i został wyświęcony na kapłana. Jako misjonarz pracował w Nowej Francji, gdzie prowadził działalność ewangelizacyjną wśród rdzennych mieszkańców. Zginął śmiercią męczeńską 7 grudnia 1649 roku w wiosce plemienia Petun, położonej nad jeziorem Huron, z rąk Irokezów. Jego męczeństwo zostało uznane przez Kościół katolicki, a on sam został kanonizowany 29 czerwca 1930 roku. Wspomnienie liturgiczne Karola Garniera obchodzone jest 7 grudnia, a także 19 października i 26 września w Kanadzie wraz z innymi kanadyjskimi męczennikami.