The Duke of Sussex went viral on social media after he was spotted strutting at an event during his latest visit to Canada.