Po raz pierwszy na arenie międzynarodowej Iivo Niskanen pojawił się 7 grudnia 2008 roku w zawodach FIS Race w fińskiej miejscowości Kontiolahti, gdzie zajął 69. miejsce w biegu na 15 km techniką dowolną. W styczniu 2010 roku wystąpił na mistrzostwach świata juniorów w Hinterzarten, gdzie był między innymi szósty w sztafecie i siódmy na dystansie 10 km stylem klasycznym. Na rozgrywanych rok później mistrzostwach świata juniorów w Otepää wspólnie z kolegami z reprezentacji zdobył brązowy medal w sztafecie. Startował także na MŚJ w Erzurum w 2012 roku, zajmując dziewiętnaste miejsce w sprincie i czwarte w biegu na 10 km klasykiem. Ponadto podczas mistrzostw świata młodzieżowców w Val di Fiemme w 2014 roku zdobył złoty medal na dystansie 15 km techniką klasyczną.