Prince Harry pays tribute to Queen Elizabeth at hockey game

Prince Harry and Meghan Markle made a rare surprise appearance to pay tribute to the late Queen Elizabeth II.

The Duke and Duchess of Sussex attended a Vancouver Canucks hockey game in Canada on November 20, entertaining fans inside Rogers Arena, People reports.

Ahead of the showdown between the Vancouver Canucks and San Jose Sharks, Prince Harry took to the rink for his first puck throw, then returned to the VIP box to enjoy the head-to-head game with Meghan.

The couple made a surprise visit to Canada ahead of the 2025 Invincible Games, which will be held in Vancouver and Whistler. The annual sporting event was founded by the Duke of Sussex to support wounded, injured and sick servicemen and women.

Prince Harry attends a Vancouver Canucks hockey game. Jeff Vinnick/National Hockey League/Getty Images

He follows in the Queen's footsteps

21 years after Harry appeared at the Vancouver hockey game, his late grandmother Queen Elizabeth also threw the ceremonial pitch at a 2002 game between the same teams (Vancouver Canucks and San Jose Sharks).

The late Queen attended the game during an 11-day visit to Canada to celebrate her 50th anniversary on the throne.

Don McKinnon/Getty Images Entertainment/Getty Images

The late Queen also attended a hockey game in Canada before she was crowned Queen, attending a game between the Toronto Maple Leafs and Chicago Blackhawks in 1951.

Harry and Meghan's love for Canada

While Harry and Meghan's appearance in Canada shocked hockey fans at the stadium, it should come as no surprise considering the couple's fondness for the Commonwealth country.

Before marrying into the royal family, the Duchess of Sussex lived in Toronto while filming hit legal drama Suits Meghan, aka Rachel Zane, described her recent resurgence as "wild".

Prince Harry and Meghan Markle cheer on the Vancouver Canucks. Derek Kane/Getty Images Sports/Getty Images

The couple also previously lived in Vancouver, Canada, after stepping down from royal duties in 2020, and Prince Harry has hosted the Invincible Games in the country several times during the event's 10-year history.