Haapanen pelasi alle 18-vuotiaiden Ivan Hlinkan muistoturnauksessa vuonna 2013. Hän oli myös voittamassa alle 16-vuotiaiden maajoukkueen mukana nuorten olympiakultaa Innsbruckissa 2012, jolloin Haapanen toimi Suomen varakapteenina. Hän edusti myös alle 17-vuotiaiden maajoukkuetta Euroopan nuorten olympiafestivaaleilla vuonna 2013 voittaen kultaa.