Castroneves finished third for the second race in a row to post the 85th top-three finish and 123rd top five of his Indy car career.
Castroneves, driving the No. 3 Hitachi Team Penske Chevrolet, finished 3.9 seconds behind Honda Indy Toronto winner Josef Newgarden to remain fourth (seven points behind third-place Scott Dixon) in the Verizon IndyCar Series championship standings. He led 15 laps for 5,329 in his career.
"I was pushing like I stole it. But in the end it was great," said Castroneves, who started seventh. "It was a shame with the weather a little bit, but thank God we were able to put some dry laps out there for the fans. The Canadian fans are always awesome. This is a great event and I hope when we come here next year we get a win."
Other statistical notables: Rodolfo Gonzalez, who started 23rd in the No. 18 Dale Coyne Racing Honda, led his first laps. He finished 18th after a late-race pit stop. … Marco Andretti, who finished 13th in the No. 27 Dr Pepper Honda for Andretti Autosport, is the only driver to complete all 1,057 laps this season. … Reigning Verizon IndyCar Series champion Will Power, driver of the No. 1 Verizon Team Penske Chevrolet, and Castroneves have led seven of the 10 races — a field high.