He traveled to Canada to promote the 2025 Invictus Games. Prince Harry is back in Canada!