Erste Erfahrungen bei internationalen Meisterschaften sammelte Thomas Fafard im Jahr 2017, als er bei den U20-Panamerikameisterschaften in Trujillo in 14:55,35 min die Silbermedaille im 5000-Meter-Lauf gewann. 2022 gewann er bei den Panamerikanischen Crosslauf-Meisterschaften in Serra 32:03 min die Silbermedaille hinter dem Brasilianer Wendell Souza. Anschließend gewann er bei den NACAC-Meisterschaften in Freeport in 14:49,91 min die Silbermedaille über 5000 Meter hinter dem US-Amerikaner William Kincaid. Bei den Straßenlauf-Weltmeisterschaften 2023 in Riga wurde er nach 14:08 min 32. über 5 km und im Jahr darauf gelangte er bei den Olympischen Sommerspielen in Paris mit 13:49,69 min im Finale auf Rang 22 über 5000 Meter.