Sebastien Ogier wins the Rally Islas Canarias after a challenging rally, taking his first victory of the 2026 World Rally Championship season.