Hannah agregó a su medalla mundial junior cuando agregó dos medallas de oro en el Campeonato Mundial Junior de Natación 2019
en los 100 m y 200 m espalda, así como una plata en los 50 m espalda. También ganó dos bronces más en el medley de 4×100 m y el medley mixto de 4×100 m. Esto le llevó a su carrera mundial junior total a cinco medallas de oro, una de plata y tres de bronce, una suma de nueve en total. En septiembre de 2017, Hannah fue nombrada para el equipo de Canadá de los Juegos de la Commonwealth de 2018.