Red Bull chief takes shots at Lance Stroll after Canadian Grand Prix 12.06.2024 11:08 Express.co.uk (auto) Lance Stroll has come under fire off the back of his home race in Canada, despite posting a strong result.