Fillion was born in Ottawa, Ontario.[1] After originally playing youth soccer in Ottawa with Gloucester Hornets and Capital United,[2] he later moved to AS Hull in Quebec.[3] In January 2013, Fillion joined the Montreal Impact Academy, after completing a couple of trials.[4][5]
Club career
In March 2015, Fillion joined the Impact's second team FC Montreal in the USL for their inaugural season.[6] He made his professional debut for the club on March 28 in a 2–0 defeat to Toronto FC II.[7]
In early 2016, he went to Switzerland to trial with Swiss Super League club FC Zürich, being invited back before signing a five-year contract in May 2016.[3] An injury early in his time in Switzerland, limited his integration into the first team.[3] In February 2017, Fillion was loaned to Swedish Division 1 club Umeå FC for the 2017 season,[8] departing after the season when his loan was not extended.[9] In April 2018, he was loaned to Norwegian second tier side Nest-Sotra for the 2018 season.[10] In July 2018, he was loaned to FC Aarau of the Swiss Challenge League, helping them to a second place finish.[11][12] In March 2019, he joined Toronto FC II in USL League One on loan.[13]
In December 2019, it was announced that Fillion signed with Ekenäs IF of the Ykkönen for the 2020 season on a free transfer.[14] He finished the 2020 season with the second highest Instat rating amongst goalkeepers in the league with a 220 rating.[15]
In December 2020, he joined Veikkausliiga club AC Oulu on a one-year contract for the 2021 season with an option for a second year.[16][17][18] In June 2021, he joined Oulu's affiliate club Oulun Luistinseura for a match in the third tier Kakkonen against SJK Akatemia.[19] He was an important figure for the team making several key saves throughout the season,[20][21][22] however, he was dropped from the squad ahead of their promotion playoff matches at the end of the season.[23] He departed the club after one season.[24]
In January 2023, he signed with the HFX Wanderers in the Canadian Premier League.[29][30] He turned down other offers in Europe, in order to join the Wanderers.[31] He was immediately named the club's starter, playing every minute of the 2023 season thus far.[32] He departed the club following the 2024 season.[33][34]