Hannah added to her world junior medal haul when she added two golds at the 2019 World Junior Swimming Championships in the 100 m and 200 m backstroke, as well as a silver in the 50 m backstroke. She also won two more bronze in the 4×100 m medley and 4×100 m mixed medley. This brought her career world junior total to five gold, one sliver and three bronze medals, a sum of nine in all. In September 2017, Hannah was named to Canada's 2018 Commonwealth Games team.