McIvor stond bij haar wereldbekerdebuut in oktober 2004 in Saas Fee direct op het podium. Op de wereldkampioenschappen freestyleskiën 2009 veroverde de Canadese de wereldtitel op het onderdeel skicross. In januari 2010 boekte ze in Les Contamines haar eerste wereldbekerzege. Tijdens de Olympische Winterspelen van 2010, in haar geboortestad Vancouver, sleepte ze de gouden medaille in de wacht op de skicross.
In november 2012 maakte ze bekend te stoppen met haar sport.[1]