Canada will have a team compete for the NHL's Stanley Cup trophy as the Edmonton Oilers advanced past the Anaheim Mighty Ducks.

The Oilers defeated the Ducks 2-1 in a nail-biter of a Game 5 in their Western Conference final series on Saturday night.

The Oilers won the first three games, lost Thursday night to the Ducks at Rexall Place in Edmonton, and then eliminated the Ducks in Anaheim at the Pond.

Not since 1990, the tail end of the great Oilers dynasty of the 1980s that saw them win five championships in seven years, have the Oilers played for a Stanley Cup.