Ganahl nahm an drei Skiweltmeisterschaften (Vail 1999, St. Anton 2001 und St. Moritz 2003) sowie an den Olympischen Spielen 2002 in Salt Lake City teil. Bei den Olympischen Spielen erreichte er den 30. Platz im Riesenslalom, seine beste Platzierung bei einer WM war Rang 20 im Slalom von St. Anton am Arlberg 2001.