In Bormio nahm McGarry im Februar 2005 erstmals an einer Weltmeisterschaft teil und belegte Rang 48 im Riesenslalom. Zwei Jahre später verbesserte sie dieses Ergebnis in Åre 2007 um einen Rang. Im Hinblick auf die Olympia-Teilnahme gab sie im Januar 2006 ihr Europacup-Debüt und bestritt ein paar Tage später in Ofterschwang ihre einzigen drei Weltcup-Rennen. Auf beiden Bewerbsebenen blieb sie punktelos. Bei den Olympischen Spielen 2006 führte sie die irische Mannschaft als Fahnenträgerin an und erreichte mit den Rängen 32 und 42 in Riesenslalom und Slalom ihre jeweils besten Platzierungen bei einem Großereignis.