Prince Harry dropped the ceremonial puck ahead of a NHL clash between the Vancouver Canucks and the San Jose Sharks to mark the countdown to the 2025 Invictus Games.