Im Februar 2009 nahm Kalhor als eine von drei Iranerinnen an der Weltmeisterschaft in Val-d’Isère teil. Im Riesenslalom belegte sie als Letzte den 60. Platz, im Slalom wurde sie nach einem Torfehler im ersten Durchgang disqualifiziert. Eine Woche später wurde Kalhor Iranische Meisterin im Slalom und im Riesenslalom und im weiteren Saisonverlauf erreichte sie noch mehrere Podestplätze bei FIS-Rennen in ihrer Heimat. Im Winter 2009/2010 wurde Kalhor zum vierten Mal Iranische Meisterin im Riesenslalom und gewann mehrere FIS-Rennen. Bei den Olympischen Winterspielen 2010 in Vancouver war Kalhor die erste Iranerin, die an Olympischen Winterspielen teilnahm. Bei der Eröffnungsfeier war sie die Fahnenträgerin der iranischen Delegation. Sie belegte im Riesenslalom mit einem Rückstand von 38,28 Sekunden den 60. Platz und im Slalom mit 35,71 Sekunden Rückstand den 55. Rang. Damit war sie jeweils die Letzte der gewerteten Läuferinnen.