The United State beat the Czech Republic 10-1 ©Getty Images

Canada and the United States blew past their opposition to set up yet another final showdown at the International Ice Hockey Federation (IIHF) Women's World Championship in Denmark.

Defending champions Canada thrashed Switzerland 8-1, with seven different players scoring.

Marie-Philip Poulin scored a brace, with Kristin O'Neill, Jessie Eldridge, Brianne Jenner, Sarah Fuller, Sarah Nurse and Emily Clark also getting in on the act.

O'Neill and Eldridge scored 10 seconds apart in the first period as Canada quickly took the game away from the Swiss.

It was 4-0 before Lara Christen got a goal back for Switzerland.

The US were even bigger winners, dispatching the Czech Republic 10-1.

Amanda Kessel scored three goals and Hilary Knight two, having broken the IIHF Women's World Championship career scoring record earlier this event.

The final is due to be played tomorrow at Herning's KVIK Hockey Arena, the same venue which hosted the semi-finals.

It is a rematch of the Beijing 2022 Olympic final and the last IIHF Women's World Championship final, which were both won by Canada.