The Canadian Grand Prix was an eventful one - here's everything we learned from round five of the 2026 F1 season