Red Bull chief takes shots at Lance Stroll after Canadian Grand Prix 0 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.