Bij haar wereldbekerdebuut, op 18 december 2010 in Innichen, scoorde Thompson direct haar eerste wereldbekerpunten, een dag later behaalde ze in Innichen haar eerste toptienklassering in een wereldbekerwedstrijd. Op de wereldkampioenschappen freestyleskiën 2011 in Deer Valley eindigde de Canadese op de vijftiende plaats. In december 2011 stond ze in Innichen voor het eerst op het podium van een wereldbekerwedstrijd, op 3 februari 2012 boekte ze in The Blue Mountains haar eerste wereldbekerzege. Aan het eind van het seizoen 2011/2012 legde Thompson beslag op de eindzege in het skicross wereldbekerklassement. In Voss nam de Canadese deel aan de wereldkampioenschappen freestyleskiën 2013. Op dit toernooi veroverde ze de zilveren medaille op het onderdeel skicross. Tijdens Olympische Winterspelen van 2014 in het Russische Sotsji sleepte Thompson de gouden medaille in de wacht op de skicross. Ze bleef haar landgenote Kelsey Serwa en de Zweedse Anna Holmlund voor. Aan het eind van het seizoen 2013/2014 legde Thompson, voor de tweede maal in haar carrière, beslag op de eindzege in het skicross wereldbekerklassement.
Op de wereldkampioenschappen freestyleskiën 2015 in Kreischberg eindigde Thompson als achtste op de skicross. Aan het eind van het seizoen 2016/2017 legde de Canadese, voor de derde maal in haar carrière, beslag op de eindzege in het skicross wereldbekerklassement. In de Spaanse Sierra Nevada nam ze deel aan de wereldkampioenschappen freestyleskiën 2017. Op dit toernooi eindigde ze als vijfde op het onderdeel skicross. Tijdens de Olympische Winterspelen van 2018 in Pyeongchang eindigde Thompson als zeventiende op de skicross.